#[macro_use]
extern crate log;
fn whatever() {
info!("whatever")
}
#[test]
fn test() {
whatever();
}
我希望在运行单元测试(cargo test
)后看到日志,
怎么可能现在?
答案 0 :(得分:2)
log
包装箱本身不进行任何记录。来自the main documentation page:
如果未选择任何日志记录实现,则Facade将回退到忽略所有日志消息的“noop”实现。
要将日志消息发送到任何地方,您必须初始化特定的日志记录实现,例如env_logger
。但是,现在看来,there is no way to perform initialization before tests are run。