From 553e5949685bc1f943e545f018965ed359904cf7 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Fri, 9 May 2025 17:27:03 +0300 Subject: [PATCH] fix: set up logger properly and change log levels --- src/diff.rs | 4 ++-- src/main.rs | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/diff.rs b/src/diff.rs index 06f8252..c348782 100644 --- a/src/diff.rs +++ b/src/diff.rs @@ -58,7 +58,7 @@ pub fn write_diffln<'a>( }, Err(error) => { - log::info!("error parsing old path name and version: {error}"); + log::warn!("error parsing old path name and version: {error}"); }, } } @@ -70,7 +70,7 @@ pub fn write_diffln<'a>( }, Err(error) => { - log::info!("error parsing new path name and version: {error}"); + log::warn!("error parsing new path name and version: {error}"); }, } } diff --git a/src/main.rs b/src/main.rs index b0eaf9d..7397466 100644 --- a/src/main.rs +++ b/src/main.rs @@ -51,6 +51,17 @@ fn real_main() -> Result<()> { env_logger::Builder::new() .filter_level(verbose.log_level_filter()) + .format(|out, arguments| { + let header = match arguments.level() { + log::Level::Error => "error:".red(), + log::Level::Warn => "warn:".yellow(), + log::Level::Info => "info:".green(), + log::Level::Debug => "debug:".blue(), + log::Level::Trace => "trace:".cyan(), + }; + + writeln!(out, "{header} {message}", message = arguments.args()) + }) .init(); // Handle to the thread collecting closure size information. @@ -81,7 +92,7 @@ fn real_main() -> Result<()> { ) })?; - log::debug!( + log::info!( "found {count} packages in old closure", count = paths_old.len(), ); @@ -94,7 +105,7 @@ fn real_main() -> Result<()> { ) })?; - log::debug!( + log::info!( "found {count} packages in new closure", count = paths_new.len(), );