springql_test_logger/
lib.rs1use std::sync::Once;
4
5use log::LevelFilter;
6
7pub fn setup_test_logger() {
9 static INIT: Once = Once::new();
10
11 INIT.call_once(|| {
12 let _ = env_logger::builder()
13 .is_test(false) .try_init();
15
16 log_panics::init();
17 });
18
19 log::info!("setup_test_logger(): done");
20}
21
22pub fn setup_test_logger_with_level(level: LevelFilter) {
23 static INIT: Once = Once::new();
24
25 INIT.call_once(|| {
26 let _ = env_logger::builder()
27 .is_test(false) .filter_level(level)
29 .try_init();
30
31 log_panics::init();
32 });
33
34 log::info!("setup_test_logger({}): done", level);
35}