diff --git a/src/lib/logger.rs b/src/lib/logger.rs index 9c17ae0..7bffad6 100644 --- a/src/lib/logger.rs +++ b/src/lib/logger.rs @@ -39,12 +39,20 @@ pub async fn log(level: LogLevel, path: &str, detail: String) { }; let debug_mode = cfg!(debug_assertions); - if (level == LogLevel::Debug) && !debug_mode { + if !(level == LogLevel::Debug) { println!("{}", ansi_string); if let Err(e) = logfile.write(logfile_string.as_bytes()) { eprintln!("Got error {:?} while trying to write to logfile.", e); } + } else { + if debug_mode { + println!("{}", ansi_string); + + if let Err(e) = logfile.write(logfile_string.as_bytes()) { + eprintln!("Got error {:?} while trying to write to logfile.", e); + } + } } } }