Struct loggify::Loggify
[−]
[src]
pub struct Loggify { pub level: Level, pub exclude: Vec<String>, }
Logger
Fields
level: Level
defines the minimum log level
exclude: Vec<String>
all targets added are excluded from the logger
Methods
impl Loggify
[src]
pub fn init() -> Result<(), SetLoggerError>
[src]
Creates a new logger using the default values
Defaults
level
-> The default level isInfo
exclude
-> No targets are excluded
Example
#[macro_use] extern crate log; extern crate loggify; use loggify::Loggify; fn main() { Loggify::init().unwrap(); error!("My error message"); warn!("My warn message"); info!("My info message"); debug!("Will not be shown"); trace!("Will not be shown"); }
pub fn init_with_level(level: Level) -> Result<(), SetLoggerError>
[src]
Same as init
but with log level
Example
#[macro_use] extern crate log; extern crate loggify; use loggify::Loggify; fn main() { Loggify::init_with_level(log::Level::Trace).unwrap(); error!("My error message"); warn!("My warn message"); info!("My info message"); debug!("My debug message"); trace!("My trace message"); }