target/
target.rs

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}