basic-logger

Crates.iobasic-logger
lib.rsbasic-logger
version0.1.2
sourcesrc
created_at2022-06-03 14:49:13.109249
updated_at2022-06-04 13:03:09.17925
descriptionA basic logger for the log facade.
homepage
repositoryhttps://github.com/embolic/basic-logger
max_upload_size
id599295
size6,417
(embolic)

documentation

README

basic-logger

Crate Docs

A basic logger for the log facade.

Usage

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

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

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

use basic_logger::BasicLogger;

use log::info;

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

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

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

use log::LevelFilter;

...

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

Showcase

Demo

License

This project is under the MIT license.

Commit count: 0

cargo fmt