From 8acf1230d230f11bcc38af7afb6f3f0e4a52c919 Mon Sep 17 00:00:00 2001 From: prplV Date: Fri, 17 Jan 2025 12:46:43 +0300 Subject: [PATCH] logger unit test --- crates/api-grub/src/logger.rs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/crates/api-grub/src/logger.rs b/crates/api-grub/src/logger.rs index 995adb1..de3e8fa 100644 --- a/crates/api-grub/src/logger.rs +++ b/crates/api-grub/src/logger.rs @@ -23,4 +23,28 @@ pub async fn setup_logger() -> Result<()> { info!("Logger configured"); Ok(()) +} + + +#[cfg(test)] +mod logger_unittests { + use tokio::test; + use super::*; + #[test] + async fn check_logger_builder() { + Builder::new() + .format(move |buf, record| { + writeln!( + buf, + "|{}| {} [{}] - {}", + "api-grubber", + Local::now().format("%d-%m-%Y %H:%M:%S"), + record.level(), + record.args(), + ) + }) + .filter(None, LevelFilter::Info) + .target(env_logger::Target::Stdout) + .init(); + } } \ No newline at end of file