Skip to content

Add structured file-based logging with rotation and retention#19

Merged
mschnecke merged 1 commit intomainfrom
18-improve-logging
Mar 23, 2026
Merged

Add structured file-based logging with rotation and retention#19
mschnecke merged 1 commit intomainfrom
18-improve-logging

Conversation

@mschnecke
Copy link
Copy Markdown
Owner

Integrated the tracing crate to enable structured logging with dynamic log levels. Added file rotation by size and cleanup of old logs based on retention settings. Users can configure logging via a new Logging tab in the Settings UI, which also includes controls for log level, file size, retention period, and a button to open the log folder. Applied consistent instrumentation across backend modules including detailed error and lifecycle logs.

Integrated the `tracing` crate to enable structured logging with dynamic log levels. Added file rotation by size and cleanup of old logs based on retention settings. Users can configure logging via a new Logging tab in the Settings UI, which also includes controls for log level, file size, retention period, and a button to open the log folder. Applied consistent instrumentation across backend modules including detailed error and lifecycle logs.
@mschnecke mschnecke self-assigned this Mar 23, 2026
@mschnecke mschnecke linked an issue Mar 23, 2026 that may be closed by this pull request
@mschnecke mschnecke merged commit 2c43a8d into main Mar 23, 2026
2 checks passed
@mschnecke mschnecke deleted the 18-improve-logging branch April 1, 2026 08:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve logging

2 participants