[−][src]Function simple_log::new
pub fn new(log_config: LogConfig) -> Result<(), String>
The new method provide init simple-log instance with config.
This method need pass LogConfig param. Your can use LogConfigBuilder build
LogConfig.
Also you can use serde with Deserialize
init LogConfig
.
Examples
#[macro_use] extern crate log; use simple_log::LogConfigBuilder; fn main() -> Result<(), String> { let config = LogConfigBuilder::builder() .path("./log/builder_log.log") .size(1 * 100) .roll_count(10) .level("info") .output_file() .output_console() .build(); simple_log::new(config)?; debug!("test builder debug"); info!("test builder info"); Ok(()) }