Crate clogger[][src]

Simple console logger that is configurable at runtime for command line apps.

Example

extern crate clogger;
#[macro_use]
extern crate log;

fn main() {
    clogger::init();

    debug!("this is a debug message and will be hidden");
    error!("this is printed by default");

    clogger::set_verbosity(2);

    debug!("verbosity increased, this will now be displayed");
}

Functions

init

Initialize the global logger.

quiet

Check if quiet mode is enabled.

set_quiet

Turn quiet mode on or off.

set_verbosity

Set the current logger verbosity level.

try_init

Attempts to initialize the global logger.

verbosity

Get the current logger verbosity level.