feat: logging to include categories for better log management

This commit is contained in:
Linus Rath
2026-03-31 16:31:27 +02:00
parent dab3606b04
commit 34dd5122b3
17 changed files with 289 additions and 194 deletions
+17
View File
@@ -1164,6 +1164,23 @@
"label": "Debug Mode",
"description": "Enable detailed logging for troubleshooting"
},
"debug_categories": {
"description": "Select which categories to log. Disable categories you don't need to reduce console noise.",
"jmap": "JMAP Client",
"jmap_description": "Mailbox operations, email fetching, and JMAP protocol requests",
"calendar": "Calendar",
"calendar_description": "Calendar events, imports, and scheduling messages",
"tasks": "Tasks",
"tasks_description": "Calendar task creation, fetching, and updates",
"auth": "Authentication",
"auth_description": "Login, TOTP, token exchange, and session management",
"filters": "Filters",
"filters_description": "Sieve filter rules and vacation scripts",
"email": "Email Viewing",
"email_description": "Email rendering, TNEF processing, and mark-as-read",
"push": "Push Notifications",
"push_description": "Push notification setup and delivery"
},
"settings_sync": {
"label": "Settings Sync",
"description": "Sync your settings across browsers and devices"