1
  1. 我想获取调试信息。
  2. 我实现了这段代码,但我无法得到。
  3. 请告诉我如何获得调试信息。
        #[ink(message)]
        fn set_test_data(&mut self, value: String) {
            ink_core::env::println(value);
            self.test_data.set(value);
        }
4

2 回答 2

1

这些错误消息将打印到控制台。请注意,您需要向您的节点提供以下命令行参数才能实现这一点:

  1. --dev:使用开发链规范。你应该已经在使用它了。
  2. -lruntime=debug:增加运行时生成消息的日志级别。
于 2020-08-27T09:49:40.033 回答
0

它现在在 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

于 2021-07-21T09:33:23.733 回答