From 71873a77a301cb1a57c3d0a3c67178a8ce3ef39f Mon Sep 17 00:00:00 2001 From: "Lucio M. Tato" Date: Wed, 5 May 2021 02:24:08 -0300 Subject: [PATCH] lang: Add debug-log feature flag (#240) --- lang/syn/src/codegen/accounts.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lang/syn/src/codegen/accounts.rs b/lang/syn/src/codegen/accounts.rs index 0816af3a7..c57ce4e7d 100644 --- a/lang/syn/src/codegen/accounts.rs +++ b/lang/syn/src/codegen/accounts.rs @@ -21,6 +21,8 @@ pub fn generate(accs: AccountsStruct) -> proc_macro2::TokenStream { let name = &s.ident; let ty = &s.raw_field.ty; quote! { + #[cfg(feature = "debug-log")] + ::solana_program::log::sol_log(stringify!(#name)); let #name: #ty = anchor_lang::Accounts::try_accounts(program_id, accounts)?; } } @@ -38,9 +40,13 @@ pub fn generate(accs: AccountsStruct) -> proc_macro2::TokenStream { let name = &f.typed_ident(); match f.is_init { false => quote! { + #[cfg(feature = "debug-log")] + ::solana_program::log::sol_log(stringify!(#name)); let #name = anchor_lang::Accounts::try_accounts(program_id, accounts)?; }, true => quote! { + #[cfg(feature = "debug-log")] + ::solana_program::log::sol_log(stringify!(#name)); let #name = anchor_lang::AccountsInit::try_accounts_init(program_id, accounts)?; }, }