use log::{LevelFilter, Record};
use swing::{Config, Logger, RecordFormat};
fn main() {
let fmt_rec = Box::new(|r: &Record| -> String {
format!("[{}] {} - {}", r.target(), r.level(), r.args())
});
let config = Config {
level: LevelFilter::Trace,
record_format: RecordFormat::Custom(fmt_rec),
..Default::default()
};
Logger::with_config(config).init().unwrap();
log::trace!("foo");
log::debug!("bar");
log::info!("baz");
log::warn!("spam");
log::error!("eggs");
}