use std::fs::File;
use redox_log::{OutputBuilder, RedoxLogger};
use log::{debug, error, info, trace, warn};
fn main() {
dbg!(RedoxLogger::new()
.with_output(
OutputBuilder::with_endpoint(
File::create("file.log").expect("failed to open log file")
)
.with_filter(log::LevelFilter::Trace)
.build()
)
.with_output(
OutputBuilder::stdout()
.with_filter(log::LevelFilter::Debug)
.with_ansi_escape_codes()
.build()
)
.with_process_name("simple".into())
.enable().expect("failed to enable"));
info!("Example started");
debug!("example started with log file: {}", "file.log");
trace!("useless comment");
warn!("useless comment is useless");
error!("deadlock");
loop {}
}