Add msg! macro for program logging, deprecate info! macro

This commit is contained in:
Michael Vines
2020-11-30 13:28:58 -08:00
parent 254790f8c8
commit 6705b5a98c
22 changed files with 162 additions and 141 deletions

View File

@ -1,7 +1,7 @@
//! @brief Solana Rust-based BPF program utility functions and types
extern crate solana_program;
use solana_program::info;
use solana_program::msg;
pub fn many_args(
arg1: u64,
@ -14,9 +14,9 @@ pub fn many_args(
arg8: u64,
arg9: u64,
) -> u64 {
info!("Another package - many_args");
info!(arg1, arg2, arg3, arg4, arg5);
info!(arg6, arg7, arg8, arg9, 0);
msg!("Another package - many_args");
msg!(arg1, arg2, arg3, arg4, arg5);
msg!(arg6, arg7, arg8, arg9, 0);
arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9
}
@ -38,9 +38,9 @@ pub fn many_args_sret(
arg8: u64,
arg9: u64,
) -> Ret {
info!("Another package - many_args_sret");
info!(arg1, arg2, arg3, arg4, arg5);
info!(arg6, arg7, arg8, arg9, 0);
msg!("Another package - many_args_sret");
msg!(arg1, arg2, arg3, arg4, arg5);
msg!(arg6, arg7, arg8, arg9, 0);
Ret {
group1: u128::from(arg1) + u128::from(arg2) + u128::from(arg3),
group2: u128::from(arg4) + u128::from(arg5) + u128::from(arg6),