3 个稳定版本
1.0.3 | 2021 年 7 月 21 日 |
---|
#449 in 调试
用于 2 crates
735KB
207 行
minifemme
Rust 日志兼容的格式化/ndjson 日志记录器,基于 femme。
一个用于 log crate 的格式化打印器和 ndjson 日志记录器。
示例
minifemme::start(minifemme::LevelFilter::Trace, minifemme::LogMode::Pretty);
log::warn!("Unauthorized access attempt on /login");
log::info!("Listening on port 8080");
此代码包存在的主要原因是我需要一种几乎像 femme
的工作方式,但具有任意选择日志模式的能力。
当使用 Wasm 与 #[cfg(target_arch = "wasm32")]
时,将使用 Wasm 日志记录器。Wasm 日志记录器使用 web_sys
crate 将 console.log()
发送到 JavaScript。
屏幕截图
格式化输出

换行分隔的 JSON

安装
$ cargo add minifemme
许可证
MIT OR Apache-2.0
依赖关系
~1–3.5MB
~76K SLoC