| Crates.io | multiline-logger |
| lib.rs | multiline-logger |
| version | 0.2.0 |
| created_at | 2025-06-03 16:16:25.776623+00 |
| updated_at | 2025-07-02 13:57:55.959691+00 |
| description | Personal logger implementation |
| homepage | https://github.com/1e1001/rsutil/tree/main/multiline-logger |
| repository | https://github.com/1e1001/rsutil/tree/main/multiline-logger |
| max_upload_size | |
| id | 1699249 |
| size | 42,040 |
Fancy lightweight debug output
fn main() {
multiline_logger::Settings {
title: "logger test",
filters: &[("", LevelFilter::Trace)],
file_out: Some(Path::new("target/test.log")),
console_out: true,
panic_hook: Some(|_| ()),
}
.init();
log::trace!("Trace\n");
log::debug!("Debug\n{:?}", [1, 2, 3, 4]);
log::info!("Info: {}", 7);
log::warn!("Warn {:#?}", [0, 9, 8, 7]);
log::error!("Error");
panic!("Panic Message");
}
For more information, read the docs.
panic_hook into a handler function, user-side panic information is very incomplete