1use traccia::{FileMode, LogLevel, debug, error, fatal, info, trace, warn};
2
3fn main() {
4 traccia::init_with_config(traccia::Config {
5 level: LogLevel::Trace,
6 targets: vec![
7 Box::new(traccia::Console::new()),
8 Box::new(
9 traccia::File::new(".logs/latest.log", FileMode::Truncate)
10 .unwrap()
11 .filtered(LogLevel::Fatal),
12 ),
13 ],
14 ..Default::default()
15 });
16
17 trace!("This is a trace message");
18 debug!("This is a debug message");
19 info!("This is an info message");
20 warn!("This is a warn message");
21 error!("This is an error message");
22 fatal!("This is a fatal message");
23}