logging - 运行 cargo test 时如何设置日志级别?

标签 logging rust rust-cargo

<分区>

我需要在运行库的单元测试时更改日志记录级别。我正在使用 cargo test 命令来运行测试。

有没有办法在命令行上指定日志记录级别?从日志箱的文档来看,我似乎需要单独定义一个环境变量。这可能不方便,因为我想将日志记录级别更改为仅在测试用例失败时进行调试。

最佳答案

Cargo 尚不支持此功能,但欢迎您提交 issue

RUST_LOG=debug cargo test 应该可以工作,您可以为单个命令设置环境变量,而不是为当前环境设置它们。

关于 RUST_LOG 环境变量的更多信息 here .

关于logging - 运行 cargo test 时如何设置日志级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804441/

相关文章:

node.js - 将 Node.js 日志输出到文件系统

java - 如何检查我的 spring Ioc 容器

rust - 将jni::sys::JNIEnv转换为ffi中定义的JNINativeInterface

rust - 为什么我们需要取消引用匹配中的可变引用来更改它?

rust - 如何更改 `cargo install` 放置二进制文件的位置?

rust - 如何卸载cargo-add?

logging - 如何阅读 mesos 日志?我的意思是有人可以解释一下每个参数的含义吗?

Python解析日志文件实时提取事件

rust - 您如何正确实现 View 矩阵?

rust - Cargo 无法在 Windows 10 上编译 rust-qml