【问题标题】:How to see logs out of tests running Substrate Cumulus based runtime?如何查看运行基于 Substrate Cumulus 的运行时的测试日志?
【发布时间】:2022-03-21 14:59:10
【问题描述】:

我有测试。它运行完整的运行时。我确定堆栈中有日志。但我在输出中看不到它们。

我这样运行测试:

RUST_LOG=trace,parity-db=error,trie=error,runtime=trace,substrate-relay=trace,bridge=trace cargo ltest my_runtime::xcm_test -- --nocapture

我应该怎么做才能在测试中看到日志?

标签: logging automated-tests substrate polkadot


【解决方案1】:

基板使用通常的下一个记录器

/// this must be singleton
#[cfg(test)]
pub fn env_logger_init() {
    let _ = env_logger::builder().is_test(true).try_init();
}

【讨论】:

    【解决方案2】:

    println!("Hello world {:#?} {:?}", who, balance);

    【讨论】:

      猜你喜欢
      • 2022-08-05
      • 2019-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多