2个稳定版本

1.0.1 2024年3月17日

#334调试

MIT/Apache

7KB

crates.io Documentation

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-2.0许可定义的任何有意提交以包含在工作中的贡献,将按照上述方式双许可,不附加任何额外条款或条件。


lib.rs:

Microlog

极简日志订阅者,仅包含 38 行有意义代码。

  • 仅打印 Level(彩色)和消息,不多也不少。

  • 所有函数都尊重 RUST_LOG 环境变量,以在运行时覆盖日志级别。

  • 所有函数都支持 NO_COLORCLICOLOR 环境变量,以在运行时禁用/更改彩色输出。有关详细信息,请参阅 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