Skip to content

Feature/configurable log retention by level 8358084300791885691#260

Open
mscalone wants to merge 3 commits intoOraOpenSource:masterfrom
mscalone:feature/configurable-log-retention-by-level-8358084300791885691
Open

Feature/configurable log retention by level 8358084300791885691#260
mscalone wants to merge 3 commits intoOraOpenSource:masterfrom
mscalone:feature/configurable-log-retention-by-level-8358084300791885691

Conversation

@mscalone
Copy link
Copy Markdown

@mscalone mscalone commented May 1, 2026

No description provided.

google-labs-jules Bot and others added 3 commits April 30, 2026 23:30
- Added `PURGE_AFTER_DAYS_<LEVEL>` preferences to `LOGGER_PREFS` allowing independent retention times for different log levels.
- Updated `logger.purge` procedure to adhere to level-specific retention days. If a specific level preference is absent, logs for that level are skipped during automated purging, guaranteeing data preservation.
- Kept fallback compatibility by utilizing general `p_purge_after_days` parameter.
- Updated docs `Logger API.md` and `Installation.md` to reflect the new feature.
- Added `CHANGELOG.md` file in project root detailing this change.

Co-authored-by: mscalone <4077491+mscalone@users.noreply.github.com>
- Moved root changelog contents to `docs/Change Logs.md` under version 3.2.0 as requested.
- Preserved `PURGE_AFTER_DAYS_<LEVEL>` logic to allow specific retention thresholds per level.
- Correctly implemented the rule where logs are retained indefinitely if their specific preference is undefined.
- Retained the `p_purge_after_days` parameter for global overrides.

Co-authored-by: mscalone <4077491+mscalone@users.noreply.github.com>
- Deleted `CHANGELOG.md` from the root directory.
- Appended the new feature notes (configurable log retention per log level) to `docs/Change Logs.md` under a new `Change Log 3.2.0` section, matching the document's structure.

Co-authored-by: mscalone <4077491+mscalone@users.noreply.github.com>
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.

1 participant