From 40750418049c5125724b004c8f55ae66ca77edcf Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Thu, 23 Apr 2026 00:48:22 +0300 Subject: feat(logging): add robust rotating support logs --- src/persist/io.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/persist') diff --git a/src/persist/io.rs b/src/persist/io.rs index 26e6fd4e..f4acd662 100644 --- a/src/persist/io.rs +++ b/src/persist/io.rs @@ -1,6 +1,6 @@ use std::path::{Path, PathBuf}; -use tracing::{error, info, warn}; +use tracing::warn; use super::snapshot::{parse_snapshot, snapshot_file_version, SessionSnapshot, SNAPSHOT_VERSION}; @@ -33,19 +33,19 @@ pub(super) fn clear_path(path: &Path) -> std::io::Result<()> { pub fn save(snapshot: &SessionSnapshot) { let path = session_path(); if let Err(err) = save_to_path(&path, snapshot) { - error!(err = %err, path = %path.display(), "failed to save session"); + crate::logging::session_save_failed(&path, &err.to_string()); return; } - info!(workspaces = snapshot.workspaces.len(), "session saved"); + crate::logging::session_saved(&path, snapshot.workspaces.len()); } pub fn clear() { let path = session_path(); if let Err(err) = clear_path(&path) { - error!(err = %err, path = %path.display(), "failed to clear session"); + crate::logging::session_clear_failed(&path, &err.to_string()); return; } - info!(path = %path.display(), "session cleared"); + crate::logging::session_cleared(&path); } pub fn load() -> Option { -- cgit v1.2.3