2个稳定版本
1.0.1 | 2024年3月17日 |
---|
#334 在 调试
7KB
Microlog
极简日志订阅者,仅包含 38 行有意义代码。
示例
microlog::init(microlog::LevelFilter::Trace);
log::trace!("Trace test");
log::debug!("Debug test");
log::info!("Info test");
log::warn!("Info test");
log::error!("Info test");
许可
根据以下任一许可授权:
- Apache License,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您根据Apache-2.0许可定义的任何有意提交以包含在工作中的贡献,将按照上述方式双许可,不附加任何额外条款或条件。
lib.rs
:
Microlog
极简日志订阅者,仅包含 38 行有意义代码。
-
仅打印
Level
(彩色)和消息,不多也不少。 -
所有函数都尊重
RUST_LOG
环境变量,以在运行时覆盖日志级别。 -
所有函数都支持
NO_COLOR
和CLICOLOR
环境变量,以在运行时禁用/更改彩色输出。有关详细信息,请参阅 colored Crate。
功能
no-color
:此功能允许您完全编译出着色代码。
示例
microlog::init(microlog::LevelFilter::Trace);
log::trace!("Trace test");
log::debug!("Debug test");
log::info!("Info test");
log::warn!("Info test");
log::error!("Info test");
依赖
~0.1–9.5MB
~44K SLoC