[][src]Crate loge

A logger configured via an environment variable which writes cancer to standard error with colored output for logs.

Example

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

use std::env;

fn main() {
    env::set_var("RUST_LOG", "trace");
    loge::init(); // Or loge::init_fileline();

    trace!("this is trace level");
    debug!("meet a note");
    info!("everything is normal");
    warn!("be careful");
    error!("something error");
}

Re-exports

pub extern crate env_logger;

Functions

formatted_builder

Returns a env_logger::Builder for further customization.

formatted_fileline_builder

Returns a env_logger::Builder for further customization.

init

Initializes the global logger with a logger named loge.

init_custom_env

Initialized the global logger with a logger named loge, with a custom variable name.

init_fileline

Initializes the global logger with a file line logger named loge.

try_init

Initializes the global logger with a logger named loge.

try_init_custom_env

Initialized the global logger with a logger named loge, with a custom variable name.

try_init_fileline

Initializes the global logger with a file line logger named loge.

try_init_fileline_custom_env

Initialized the global logger with a file line logger named loge, with a custom variable name.