logo
pub fn init_from_env<'a, E>(env: E) where
    E: Into<Env<'a>>, 
Expand description

Initializes the global logger with an env logger from the given environment variables.

This should be called early in the execution of a Rust program. Any log events that occur before initialization will be ignored.

Examples

Initialise a logger using the MY_LOG environment variable for filters and MY_LOG_STYLE for writing colors:

use env_logger::{Builder, Env};

let env = Env::new().filter("MY_LOG").write_style("MY_LOG_STYLE");

env_logger::init_from_env(env);

Panics

This function will panic if it is called more than once, or if another library has already initialized a global logger.