#logging #logger #log #simple #color

badlog

A simple, zero customization, colored logger

12 releases (3 stable)

Uses old Rust 2015

1.1.1 Jan 21, 2018
1.1.0 Jan 18, 2018
1.0.0 Nov 19, 2017
0.3.1 Nov 19, 2017
0.1.3 Feb 10, 2017

#568 in Debugging

Download history 30/week @ 2024-02-19 23/week @ 2024-02-26 12/week @ 2024-03-04 11/week @ 2024-03-11

76 downloads per month
Used in 3 crates

MIT license

16KB
73 lines

badlog

Cargo Docs.rs

A garishly colored and extremely simple logger - the best kind.

Installation

[dependencies]
badlog = "1.1"
log = "0.4"

Usage

  1. Call one of the initializers.
  2. Use the standard log crate macros.
  3. That's it!

Example

#[macro_use] extern crate log;
extern crate badlog;

fn main() {
    badlog::init_from_env("LOG_LEVEL");

    trace!("Unimportant details.");
    debug!("Debugging information.");
    info!("Hello, World!");
    warn!("Uh, captain, I think we're going down...");
    error!("IT'S THE END.");
}

License

MIT.


lib.rs:

A ridiculously minimal and good-looking logger.

Dependencies

~3.5–5MB
~80K SLoC