Build status Rust version Documentation Latest version All downloads Downloads of latest version

Logger that aims to provide a simple case of env_logger that just logs to stderr based on verbosity.

Documentation

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/.

Supported Versions

stderrlog 0.4.x supports 1) Rust 1.16.0 and newer 2) log >= 0.4.1 stderrlog 0.3.x supports 1) Rust 1.16.0 and newer 2) log 0.3.x stderrlog 0.2.x supports 1) Rust 1.13.0 and newer 2) log >= 0.3.0, < 0.3.9

Usage

Add this to your Cargo.toml:

toml [dependencies] stderrlog = "0.4"

and this to your crate root:

rust extern crate stderrlog;

and this to your main():

rust stderrlog::new().verbosity(args.flag_v).quiet(args.flag_q).init().unwrap();

where your args struct is defined as:

rust struct Args { flag_v: usize, flag_q: bool, ... }