Skip to main content

file/
file.rs

1use log::{trace,debug,info,warn,error};
2use log::LevelFilter;
3use poly_logger::{FileLogger};
4
5fn main() {
6    let mut logger = FileLogger::new(LevelFilter::Info);
7    let filename = "/tmp/test.log";
8    println!("Logging to {}", filename);
9    logger.timestamp_format("%F %X%.3f %Z")
10          .msg_format("{level} [{timestamp} {file}:{line}] - {args}")
11          .truncate(false)
12          .filename(filename);
13    logger.init().unwrap();
14
15    trace!("This is an TRACE message");
16    debug!("This is a DEBUG message");
17    info!("This is an INFO message");
18    warn!("This is a WARN message");
19    error!("This is an ERROR message");
20}
21