10 stable releases
| 2.2.1 | May 9, 2022 |
|---|---|
| 2.2.0 | Apr 5, 2022 |
| 2.1.2 |
|
| 2.1.1 | Aug 10, 2020 |
| 1.1.0 | Jul 20, 2019 |
#187 in Value formatting
161,334 downloads per month
Used in 54 crates
(41 directly)
570KB
218 lines
femme
Not just a pretty (inter)face.
A pretty-printer and ndjson logger for the log crate.
Examples
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");
Prettified output will be displayed when debugging. In release mode, this logger will output to ndjson.
When using Wasm with #[cfg(target_arch = "wasm32")], Wasm logger will be used.
Wasm logger uses web_sys crate to send console.log() to JavaScript.
Screenshots
Pretty Output
Newline Delimited JSON
Installation
$ cargo add femme
License
MIT OR Apache-2.0
Dependencies
~0.9–4MB
~79K SLoC