Logging 如何在运行货物测试时设置日志记录级别?
我需要在运行库的单元测试时更改日志记录级别。我正在使用Logging 如何在运行货物测试时设置日志记录级别?,logging,rust,rust-cargo,Logging,Rust,Rust Cargo,我需要在运行库的单元测试时更改日志记录级别。我正在使用cargo test命令运行测试 有没有办法在命令行上指定日志记录级别?从日志箱的文档来看,似乎我需要单独定义一个环境变量。这可能不方便,因为我想将日志记录级别更改为仅在测试用例失败时进行调试 Cargo目前还不支持此功能,但欢迎您提交一份申请 RUST\u LOG=debug cargo test如果可以工作,您可以为单个命令设置环境变量,而不是为当前环境设置环境变量 有关RUST\u LOGenv变量的详细信息。实际上,这种样式在Wind
cargo test
命令运行测试
有没有办法在命令行上指定日志记录级别?从日志箱的文档来看,似乎我需要单独定义一个环境变量。这可能不方便,因为我想将日志记录级别更改为仅在测试用例失败时进行调试 Cargo目前还不支持此功能,但欢迎您提交一份申请
RUST\u LOG=debug cargo test
如果可以工作,您可以为单个命令设置环境变量,而不是为当前环境设置环境变量
有关
RUST\u LOG
env变量的详细信息。实际上,这种样式在Windows中不起作用,因为在Windows中使用环境变量稍微不那么简单。@ShaileshKumarSET RUST\u LOG=debug;货物测试;SET RUST\u LOG=
尝试过这个。必须单独运行每个命令,而不是在一行中运行。请参阅我的答案,以获得快速而肮脏的解决方案。