[−][src]Crate pretty_env_logger
A logger configured via an environment variable which writes to standard error with nice colored output for log levels.
Example
extern crate pretty_env_logger; #[macro_use] extern crate log; fn main() { pretty_env_logger::init(); trace!("a trace example"); debug!("deboogging"); info!("such information"); warn!("o_O"); error!("boom"); }
Run the program with the environment variable RUST_LOG=trace.
Defaults
The defaults can be setup by calling init() or try_init() at the start
of the program.
Enable logging
This crate uses env_logger internally, so the same ways of enabling logs through an environment variable are supported.
Functions
| formatted_builder | Returns a |
| formatted_timed_builder | Returns a |
| init | Initializes the global logger with a pretty env logger. |
| init_custom_env | Initialized the global logger with a pretty env logger, with a custom variable name. |
| init_timed | Initializes the global logger with a timed pretty env logger. |
| try_init | Initializes the global logger with a pretty env logger. |
| try_init_custom_env | Initialized the global logger with a pretty env logger, with a custom variable name. |
| try_init_timed | Initializes the global logger with a timed pretty env logger. |
| try_init_timed_custom_env | Initialized the global logger with a timed pretty env logger, with a custom variable name. |