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