aboutsummaryrefslogtreecommitdiff
path: root/src/persist
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-04-23 00:48:22 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-04-23 00:48:22 +0300
commit40750418049c5125724b004c8f55ae66ca77edcf (patch)
treed72ecadb0506c3643ffaa5fe7cf40f22c90d967a /src/persist
parent3d6f3e78624f1308a360cbf02eeca3fec2434436 (diff)
feat(logging): add robust rotating support logs
Diffstat (limited to 'src/persist')
-rw-r--r--src/persist/io.rs10
1 files changed, 5 insertions, 5 deletions
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<SessionSnapshot> {