use std::sync::Once;
use log::LevelFilter;
pub fn setup_test_logger() {
static INIT: Once = Once::new();
INIT.call_once(|| {
let _ = env_logger::builder()
.is_test(false) .try_init();
log_panics::init();
});
log::info!("setup_test_logger(): done");
}
pub fn setup_test_logger_with_level(level: LevelFilter) {
static INIT: Once = Once::new();
INIT.call_once(|| {
let _ = env_logger::builder()
.is_test(false) .filter_level(level)
.try_init();
log_panics::init();
});
log::info!("setup_test_logger({}): done", level);
}