5 releases (1 stable)
1.0.0 | Aug 2, 2024 |
---|---|
0.2.0 | Jan 16, 2024 |
0.1.2 | May 10, 2021 |
0.1.1 | Aug 16, 2019 |
0.1.0 | Sep 30, 2018 |
#435 in Debugging
132 downloads per month
Used in 4 crates
10KB
186 lines
easy-logging
An easy way to get logging working in your command line tool. Suitable for simple CLI and prototyping.
Requires a single function call and provides colored logging to stdout/stderr out of the box.
Usage
Add to your Cargo.toml
:
[dependencies]
easy-logging = "1"
Example:
use log::{Level, debug, info};
fn main() {
easy_logging::init(module_path!(), Level::Info).unwrap();
debug!("Test debug message.");
info!("Test info message.");
}
Output with enabled info level:
I: Test info message.
Output with enabled debug level:
[22:29:18.084] [ main.rs:006] D: Test debug message.
[22:29:18.085] [ main.rs:007] I: Test info message.
Dependencies
~1.4–1.9MB
~24K SLoC