feat(logging): integrate tauri-plugin-log with rotating logs and settings UI (resolves #139) #142

Merged
gronod merged 1 commits from feat/logging-139 into development 2026-08-29 17:48:23 +01:00
Owner

Summary

  • Integrates tauri-plugin-log and the log crate with automatic log file rotation.
  • Configures log targets to write to the platform-appropriate app_log_dir (%APPDATA%/ICCery/logs on Windows).
  • Pipes spawned ArgyllCMS subprocess stdout and stderr directly into structured log macros with process ID tags.
  • Implements get_log_path and open_log_dir Tauri commands.
  • Adds a Diagnostics & Logging section in the Settings modal with log level configuration, "Open Log Folder" and "Copy Path" buttons.

Resolves #139.

### Summary - Integrates `tauri-plugin-log` and the `log` crate with automatic log file rotation. - Configures log targets to write to the platform-appropriate `app_log_dir` (`%APPDATA%/ICCery/logs` on Windows). - Pipes spawned ArgyllCMS subprocess stdout and stderr directly into structured log macros with process ID tags. - Implements `get_log_path` and `open_log_dir` Tauri commands. - Adds a Diagnostics & Logging section in the Settings modal with log level configuration, "Open Log Folder" and "Copy Path" buttons. Resolves #139.
gronod added 1 commit 2026-08-29 17:48:20 +01:00
gronod merged commit ebafe6b27e into development 2026-08-29 17:48:23 +01:00
gronod deleted branch feat/logging-139 2026-08-29 17:48:24 +01:00
Sign in to join this conversation.