Open realtica opened 1 year ago
Hello, TermLogger and WriteLogger works fine but TestLogger do not work for unit testing
My config:
CombinedLogger::init(vec![ TestLogger::new( LevelFilter::Info, Config::default(), ), TermLogger::new( LevelFilter::Info, Config::default(), TerminalMode::Mixed, ColorChoice::Auto, ), WriteLogger::new( LevelFilter::Error, Config::default(), std::fs::File::create("my_rust_binary.log").unwrap(), ), ]) .unwrap();
My unit test:
#[cfg(test)] mod tests { use super::*; #[test] fn get_file_list_test() { error!("TESTTTTTTTTTTTTT 1"); warn!("TESTTTTTTTTTTTTT 2"); debug!("TESTTTTTTTTTTTTT 3"); info!("TESTTTTTTTTTTTTT 4"); trace!("TESTING LOG TO FILE"); assert_eq!("test", "bad"); } }
My Cargo.toml: simplelog = {version = "0.12.1", features= ["test"] } Please, How can I configure well?
simplelog = {version = "0.12.1", features= ["test"] }
Hello, TermLogger and WriteLogger works fine but TestLogger do not work for unit testing
My config:
My unit test:
My Cargo.toml:
simplelog = {version = "0.12.1", features= ["test"] }
Please, How can I configure well?