Last updated: 2026-03-31
This policy describes application logging behavior for 1Panel Client.
- Console output (for development/runtime diagnostics)
- Local file logs (app logger file output)
Logs are intended for diagnostics and operations tracking.
They should avoid sensitive secrets (passwords, raw tokens, private keys).
When adding new logs, developers must keep messages minimal and desensitized.
- Trace / Debug: development diagnostics
- Info: operation milestones and state changes
- Warning / Error / Fatal: abnormal states and failures
- Logs are persisted locally with size-based rotation.
- Old logs are automatically cleaned by retention policy.
- Current default retention period: 30 days.
- Users can export local diagnostic logs.
- Export is user-triggered and stored locally on device filesystem.
- Users can clear local logs.
- Automatic cleanup also removes expired logs.
If remote telemetry/crash upload is introduced in future versions, related consent and disclosure must be updated in privacy documents before release.