instant_log

Crates.ioinstant_log
lib.rsinstant_log
version0.1.2
sourcesrc
created_at2023-06-18 13:11:01.736271
updated_at2023-06-29 09:35:14.264451
descriptionA very simple logger
homepage
repositoryhttps://gitlab.com/waynes-crates/instant-log
max_upload_size
id893472
size5,208
Wayne Oliver (Wayn0)

documentation

README

Instant Log

I really like logs in a very simple consistent way across my applications. This incredibly simple log with a timestamp, log level and a log message Console only, file options may be added but this is really intended for containers.

Example Output

2023-06-18 14:26:00 - INFO  - Hello World!
2023-06-18 14:26:10 - ERROR - Bye World!

Example Usage

use instant_log as log;

fn main() {
    log::debug(format("Hello {}!", "World"));
    log::info("Hello World!");
    log::warn("Be careful!");
    log::error("Too Late!");
    log::fatal(format("error {}!", error.to_string()));
}

Configuration can be done via environment variable LOG_LEVEL Valid log levels, defaults to INFO

  • debug|DEBUG
  • info|INFO
  • warn|WARN
  • error|ERROR
  • fatal|FATAL
Commit count: 7

cargo fmt