diff --git a/metta-run/src/tools/logger.rs b/metta-run/src/tools/logger.rs index f25bf31..9751137 100644 --- a/metta-run/src/tools/logger.rs +++ b/metta-run/src/tools/logger.rs @@ -3,7 +3,6 @@ use std::env; use std::fs::OpenOptions; use std::io::Write; use std::time::Instant; -use std::env::current_dir; pub fn start_timer() -> Instant { Instant::now() @@ -13,15 +12,11 @@ pub fn stop_timer(start_time: Instant, metta_output: &String) -> Result<(), std: let now = Local::now(); let formatted_date = now.format("%Y-%m-%d").to_string(); - - let file_path: Option = match current_dir() { - Ok(path) => Some(path.to_string_lossy().into_owned()), - Err(error) => None - }; - let log_file_name = match file_path { - Some(path) => format!("{}/{}.log", path, formatted_date), - None => todo!() - }; + let log_file_name = format!( + "{}/metta-bin/{}.log", + env::var("HOME").unwrap(), + formatted_date + ); let end_time = Instant::now(); let elapsed_time = end_time.duration_since(start_time);