feat(backend): Automatisches File-Logging im Dev-Mode #251

Closed
opened 2026-01-25 09:35:32 +00:00 by jack · 0 comments
Owner

Beschreibung

Wenn das Backend im Dev-Mode gestartet wird, soll automatisch eine Log-Datei geschrieben werden.

Anforderungen

  • Log-Datei wird automatisch erstellt wenn NODE_ENV=development oder Dev-Script verwendet wird
  • Log-Datei sollte unter ~/.claude-mem/logs/ gespeichert werden
  • Dateiname mit Timestamp, z.B. backend-2026-01-25.log oder backend-{timestamp}.log
  • Alle Log-Level (debug, info, warn, error) in Datei schreiben
  • Log-Rotation oder Cleanup für alte Logs

Kontext

Das erleichtert das Debugging erheblich, da man Logs auch nach einem Crash oder Session-Ende noch einsehen kann. Aktuell gehen Console-Logs verloren, sobald der Prozess beendet wird.

Technische Überlegungen

  • Bestehenden Logger in packages/shared erweitern
  • Pino oder Winston File-Transport hinzufügen
  • Konfigurierbar über settings.json oder Umgebungsvariable
## Beschreibung Wenn das Backend im Dev-Mode gestartet wird, soll automatisch eine Log-Datei geschrieben werden. ## Anforderungen - [ ] Log-Datei wird automatisch erstellt wenn `NODE_ENV=development` oder Dev-Script verwendet wird - [ ] Log-Datei sollte unter `~/.claude-mem/logs/` gespeichert werden - [ ] Dateiname mit Timestamp, z.B. `backend-2026-01-25.log` oder `backend-{timestamp}.log` - [ ] Alle Log-Level (debug, info, warn, error) in Datei schreiben - [ ] Log-Rotation oder Cleanup für alte Logs ## Kontext Das erleichtert das Debugging erheblich, da man Logs auch nach einem Crash oder Session-Ende noch einsehen kann. Aktuell gehen Console-Logs verloren, sobald der Prozess beendet wird. ## Technische Überlegungen - Bestehenden Logger in `packages/shared` erweitern - Pino oder Winston File-Transport hinzufügen - Konfigurierbar über `settings.json` oder Umgebungsvariable
jack closed this issue 2026-01-25 11:08:04 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
customable/claude-mem#251
No description provided.