在承印物油墨上!如何获取调试信息?
On Substrate ink! How can I get Debug information?
- 我想获取调试信息。
- 我实现了这段代码,但是我无法获取。
- 请告诉我如何获取调试信息。
#[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
- 我想获取调试信息。
- 我实现了这段代码,但是我无法获取。
- 请告诉我如何获取调试信息。
#[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