macro_rules! debug_print {
($($arg:tt)*) => { ... };
}Expand description
Appends a formatted string to the debug_message buffer if message recording is
enabled in the contracts pallet and if the call is performed via RPC (not via an
extrinsic). The debug_message buffer will be:
- Returned to the RPC caller.
- Logged as a
debug!message on the Substrate node, which will be printed to the node console’sstdoutwhen the log level is set to-lruntime::contracts=debug.
§Note
This depends on the debug_message interface which requires the
"pallet-contracts/unstable-interface" feature to be enabled in the target runtime.