Skip to content

Zarthus/env_logger

zarthus_env_logger

version

The most opinionated logger you'll find.

Does nothing if RUST_LOG is set.

Usage

cargo add log
cargo add zarthus_env_logger
#[macro_use]
extern crate log;

fn main() {
    zarthus_env_logger::init();

    info!("Hello, world!");    
}

What does it do differently?

  • Absolutely nothing if RUST_LOG is set.
  • The name of the package is shortened (to @)
  • Log filters to debug by default for your own package, and error for all other packages.
  • Timestamps are handled with chrono or time (if possible), and included by default
  • Opinionated colouring

image/ascii.gif

License

Licensed under the following licenses at your option:

Files in the project may not be copied, modified, or distributed except according to those terms.

About

A very opinionated implementation of env_logger - fast plug 'n play development so you can focus on what matters

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages