[][src]Crate dumb_logger

dumb_logger is a minimal logging module.

It allows you to use the log macros error!, warn!, info!, debug! and trace! to print to stdout.

It has no dependencies other than log. It doesn't print timestamps or sequence numbers or print in color. It just prints the message that was logged.

How to use it:

use log::trace;
dumb_logger::init();
trace!("hello world");

If you want to change the max log level during init:

use log::{trace, Level};
dumb_logger::init_with_level(Level::Info);
trace!("this won't print");

If you want to change the max log level at runtime:

use log::{trace, Level};
dumb_logger::init_with_level(Level::Info);
dumb_logger::set_max(Level::Trace);
trace!("this will print");

Functions

init

Initialize logging with a max log level of Trace (everything will be printed).

init_with_level

Initialize logging with a specified max log level.

set_max

Set the max log level. Messages with a lower level will no longer be printed.