Feature: Log-Viewer in der GUI #72

Open
opened 2026-04-29 07:03:52 +02:00 by marcus · 0 comments
Owner

Beschreibung

Ein einfacher Log-Viewer innerhalb der Anwendung zeigt die letzten Log-Einträge, ohne dass der Benutzer die Log-Datei manuell suchen und öffnen muss.

Gewünschtes Verhalten

  • Anzeige der letzten N Log-Zeilen (z. B. 200) aus der aktuellen Log-Datei
  • Auto-Scroll zur neuesten Zeile
  • Filter nach Log-Level (mindestens: ALL / nur WARN+ERROR)
  • Schaltfläche „Log-Datei öffnen" für den vollständigen Verlauf im externen Editor
  • Kein Echtzeit-Tailing erforderlich – Snapshot beim Öffnen des Viewers reicht

Motivation

Für Nicht-Techniker (z. B. Familienmitglieder die das Tool nutzen) ist eine direkte Fehlerdiagnose ohne Datei-Explorer-Umweg ein erheblicher Komfortgewinn.

Architektur-Hinweis

  • Lesen der Log-Datei über einen neuen Port (kein Direktzugriff aus dem GUI-Adapter auf das Dateisystem)
  • Reine GUI-Funktion, kein Eingriff in die fachliche Logik

Abhängigkeiten

  • Issue #67 (Versionierung) – nice-to-have: Log-Viewer könnte die Anwendungsversion im Header zeigen
## Beschreibung Ein einfacher Log-Viewer innerhalb der Anwendung zeigt die letzten Log-Einträge, ohne dass der Benutzer die Log-Datei manuell suchen und öffnen muss. ## Gewünschtes Verhalten - Anzeige der letzten N Log-Zeilen (z. B. 200) aus der aktuellen Log-Datei - Auto-Scroll zur neuesten Zeile - Filter nach Log-Level (mindestens: ALL / nur WARN+ERROR) - Schaltfläche „Log-Datei öffnen" für den vollständigen Verlauf im externen Editor - Kein Echtzeit-Tailing erforderlich – Snapshot beim Öffnen des Viewers reicht ## Motivation Für Nicht-Techniker (z. B. Familienmitglieder die das Tool nutzen) ist eine direkte Fehlerdiagnose ohne Datei-Explorer-Umweg ein erheblicher Komfortgewinn. ## Architektur-Hinweis - Lesen der Log-Datei über einen neuen Port (kein Direktzugriff aus dem GUI-Adapter auf das Dateisystem) - Reine GUI-Funktion, kein Eingriff in die fachliche Logik ## Abhängigkeiten - Issue #67 (Versionierung) – nice-to-have: Log-Viewer könnte die Anwendungsversion im Header zeigen
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcus/pdf-umbenenner#72