#logging #level #variables #testing #environment #env-var #body-image

piccolog

为body-image及相关crate提供的自定义日志记录器

4个稳定版本

1.0.3 2021年1月28日
1.0.2 2021年1月17日
1.0.1 2020年2月11日
1.0.0 2020年2月4日

#743 in 调试

每月 35 次下载
用于 4 crate

MIT/Apache

8KB
141 代码行

piccolog

Rustdoc Change Log Crates.io CI Status

为body-image*、barc*及相关crate的测试以及与barc-cli一起使用,提供非常简单的Log输出实现。输出定向到STDERR。在测试时,读取TEST_LOG环境变量以配置粒度较大的日志级别。

TEST_LOG=0 : 默认,不启用日志。

TEST_LOG=1 : Info日志级别。

TEST_LOG=2 : Debug日志级别,但依赖项被过滤到Info日志级别。

TEST_LOG=3 : Debug日志级别(所有)。

TEST_LOG=4(或更高): Trace日志级别(所有)。

最小支持的Rust版本

MSRV := 1.39.0

该crate将在任何低于rustc(通过build.rs版本检查)的情况下快速失败,并且还在此版本上进行了CI测试。

许可

本项目采用以下任一许可的双许可协议

贡献

除非您明确声明,否则您向piccolog提交的任何有意包含的贡献,根据Apache许可的定义,应按照上述方式双许可,不附加任何额外条款或条件。

依赖项

~170KB