Crates.io | stderrlog |
lib.rs | stderrlog |
version | 0.6.0 |
source | src |
created_at | 2016-05-11 20:33:00.304617 |
updated_at | 2024-01-31 19:25:02.441441 |
description | Logger that logs to stderr based on verbosity specified |
homepage | https://github.com/cardoe/stderrlog-rs |
repository | https://github.com/cardoe/stderrlog-rs |
max_upload_size | |
id | 5041 |
size | 104,767 |
Logger that aims to provide a simple case of
env_logger that just
logs to stderr
based on verbosity.
For a working example for StructOpt, clap, and docopt please see the crate level documentation.
For example binaries showing how
module level logging works, please see the large-example
crate in examples/
.
stderrlog
0.6.x supports
log
>= 0.4.11stderrlog
0.5.x supports
log
>= 0.4.11stderrlog
0.4.x supports
log
>= 0.4.1stderrlog
0.3.x supports
log
0.3.xstderrlog
0.2.x supports
log
>= 0.3.0, < 0.3.9Add this to your Cargo.toml
:
[dependencies]
stderrlog = "0.4"
and this to your main():
stderrlog::new().verbosity(args.flag_v).quiet(args.flag_q).init().unwrap();
where your args struct is defined as:
struct Args {
flag_v: usize,
flag_q: bool,
...
}