knil

Crates.ioknil
lib.rsknil
version0.1.3
sourcesrc
created_at2020-12-02 14:46:09.285329
updated_at2023-05-15 22:23:38.250456
descriptionAn environment based logger, built with simplicity in mind.
homepage
repositoryhttps://github.com/whoastonic/knil.git
max_upload_size
id318911
size6,069
Stephen O. (oshinowo-stephen)

documentation

https://docs.rs/knil

README

knil

An simple logger based on environment!

Getting Started!

# get log and the package from crates

[dependencies]
log = "0.4"
knil = "0.1"
use std::io;

fn main () -> io::Result<()> {
	knil::init()?;

	info!("Hello, World!")
}

What about the environment thing? Don't worry it's very simple, the environment soley depends on the: RUST_ENV, you can directly set the environment level by setting the RUST_ENV with the corresponding level:

error = 0
warn = 1
info = 2
debug = 3
trace = 4

There also level presets such as:

development = 4
production = 2
staging = 3
max = 4
min = 0

By default the level is set to the development preset.

Contribute

Uh, make an Issue or Pull Request if you wanna see something changed or configured.

Commit count: 14

cargo fmt