From 8ab89cdb0a65e065f393d897d878960f21497c95 Mon Sep 17 00:00:00 2001 From: Jeremiah Russell Date: Thu, 16 Oct 2025 11:00:11 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(utils):=20add=20test=20utils?= =?UTF-8?q?=20module?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - add test_utils module to provide common utilities for tests - add get_test_logger function for initializing test logger --- src/lib.rs | 2 ++ src/test_utils.rs | 8 ++++++++ 2 files changed, 10 insertions(+) create mode 100644 src/test_utils.rs diff --git a/src/lib.rs b/src/lib.rs index c94c6ee..2c2fd87 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -13,6 +13,8 @@ mod message_list; mod retention; mod rule_processor; mod rules; +#[cfg(test)] +pub(crate) mod test_utils; pub(crate) mod utils; diff --git a/src/test_utils.rs b/src/test_utils.rs new file mode 100644 index 0000000..1f0ab13 --- /dev/null +++ b/src/test_utils.rs @@ -0,0 +1,8 @@ +use log::LevelFilter; + +pub(crate) fn get_test_logger() { + let mut builder = env_logger::Builder::new(); + builder.filter(None, LevelFilter::Debug); + builder.format_timestamp_secs().format_module_path(false); + let _ = builder.try_init(); +}