basic-logger 0.1.0

A basic log implementation
Documentation
basic-logger-0.1.0 has been yanked.

basic-logger

A basic log implementation.

Usage

1. First, add the required dependencies to your Cargo.toml.

[dependencies]

basic-logger = "0.1"

log = "0.4"

Note: Coloured output will be enabled by default. You can remove this feature by disabling all features. E.g.

[dependencies]

basic-logger = { version = "0.1", default-features = false }

2. Initialize the logger (Do this as early as possible in your project)

E.g.

use basic_logger::BasicLogger;

use log::{error, info, warn};

fn main() {
    BasicLogger::new().init().unwrap();

    error!("This is an example error message.");
    info!("This is an example success message.");
    warn!("This is an example warning message.");
}

You can also set the default log level by calling the with_level method. E.g.

use log::LevelFilter;

...

BasicLogger::new().with_level(LevelFilter::Info).init().unwrap();

Demo


License

This project is under the MIT license.