From e782d2afa1089d9aa3537bdec54677a423845edf Mon Sep 17 00:00:00 2001 From: oars Date: Mon, 3 Nov 2025 12:06:40 +0300 Subject: [PATCH] system/stoppable_task: replace simplelog with tracing-subscriber for setting up logger for tests --- src/system/stoppable_task.rs | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/src/system/stoppable_task.rs b/src/system/stoppable_task.rs index e2480efff..ecbb49207 100644 --- a/src/system/stoppable_task.rs +++ b/src/system/stoppable_task.rs @@ -154,23 +154,24 @@ impl Drop for StoppableTask { #[cfg(test)] mod tests { use super::*; - use crate::{error::Error, system::sleep_forever}; + use crate::{ + error::Error, + system::sleep_forever, + util::logger::{setup_test_logger, Level}, + }; use tracing::warn; + #[test] fn stoppit_mom() { - let mut cfg = simplelog::ConfigBuilder::new(); - cfg.add_filter_ignore("async_io".to_string()); - cfg.add_filter_ignore("polling".to_string()); - // We check this error so we can execute same file tests in parallel, // otherwise second one fails to init logger here. - if simplelog::TermLogger::init( - //simplelog::LevelFilter::Info, - //simplelog::LevelFilter::Debug, - simplelog::LevelFilter::Trace, - cfg.build(), - simplelog::TerminalMode::Mixed, - simplelog::ColorChoice::Auto, + if setup_test_logger( + &["async_io", "polling"], + false, + //Level::Info, + //Level::Verbose, + //Level::Debug + Level::Trace, ) .is_err() {