Crate easylog[−][src]
easylog - An easy and simple to use logger-crate for Rust.
easylog let you write logging messages to a file so you can analyse them later.
extern crate easylog; use easylog::{LogFile, LogFileConfig, LogLevel}; fn main() { let default = LogFileConfig::new(); let mut logfile = match LogFile::new(default) { Ok(file) => file, Err(error) => { panic!("Error: `{}`", error); } }; logfile.write(LogLevel::DEBUG, "Insert your logmessage here..."); logfile.write(LogLevel::INFO, "Insert your logmessage here..."); logfile.write(LogLevel::WARNING, "Insert your logmessage here..."); logfile.write(LogLevel::ERROR, "Insert your logmessage here..."); logfile.write(LogLevel::CRITICAL, "Insert your logmessage here..."); }
2018-06-09 22:51:37.443883 [DEBUG ] Insert your logmessage here...
2018-06-09 22:51:37.443969 [INFO ] Insert your logmessage here...
2018-06-09 22:51:37.443996 [WARNING ] Insert your logmessage here...
2018-06-09 22:51:37.444022 [ERROR ] Insert your logmessage here...
2018-06-09 22:51:37.444048 [CRITICAL] Insert your logmessage here...
Re-exports
pub use log_file::LogFile; |
pub use log_file::LogLevel; |
pub use log_file_config::LogFileConfig; |
Modules
log_file | |
log_file_config |