- 我想获取调试信息。
- 我实现了这段代码,但我无法得到。
- 请告诉我如何获得调试信息。
#[ink(message)]
fn set_test_data(&mut self, value: String) {
ink_core::env::println(value);
self.test_data.set(value);
}
这些错误消息将打印到控制台。请注意,您需要向您的节点提供以下命令行参数才能实现这一点:
--dev
:使用开发链规范。你应该已经在使用它了。-lruntime=debug
:增加运行时生成消息的日志级别。它现在在 ink_env 板条箱中:
ink_env::debug_println!("{}", "Hello log");
关于此的常见问题解答条目在这里:
https://paritytech.github.io/ink-docs/faq/#how-do-i-print-something-to-the-console-from-the-runtime