From 3b3bcf1306857e0607010d657a1c9cc0b846d977 Mon Sep 17 00:00:00 2001 From: namilsk Date: Sat, 7 Mar 2026 00:14:24 +0300 Subject: Autofmt, updated `TODO.md` --- init/src/log.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'init/src/log.rs') diff --git a/init/src/log.rs b/init/src/log.rs index 207394b..c5e2ff2 100644 --- a/init/src/log.rs +++ b/init/src/log.rs @@ -6,13 +6,12 @@ const LOG_FILE_PATH: &str = "/var/log/vigil.log"; static LOG_FILE: Mutex> = Mutex::new(None); -/// Инициализирует файл логирования. Должен вызываться один раз при старте. pub fn init_logging() -> Result<(), Box> { let file = OpenOptions::new() .create(true) .append(true) .open(LOG_FILE_PATH)?; - + let mut guard = LOG_FILE.lock().map_err(|e| e.to_string())?; *guard = Some(file); Ok(()) @@ -23,7 +22,7 @@ fn write_to_log(message: &str) { Ok(g) => g, Err(poisoned) => poisoned.into_inner(), }; - + if let Some(ref mut file) = *guard { let _ = writeln!(file, "{}", message); let _ = file.flush(); -- cgit v1.2.3