3个稳定版本
2.2.3 | 2023年10月5日 |
---|
#279 在 调试
570KB
218 行
femme
不仅仅是美观(交互)界面。
log crate的格式化打印器和ndjson日志记录器。
示例
use kv_log_macro as log;
femme::with_level(femme::LevelFilter::Trace);
log::warn!("Unauthorized access attempt on /login");
log::info!("Listening on port 8080");
在调试时将显示格式化后的输出。在发布模式下,此日志记录器将输出到ndjson。
当使用Wasm与#[cfg(target_arch = "wasm32")]
时,将使用Wasm日志记录器。Wasm日志记录器使用web_sys
crate将console.log()
发送到JavaScript。
屏幕截图
美观输出
换行分隔的JSON
安装
$ cargo add femme
许可证
依赖项
~1–4MB
~80K SLoC