Skip to content

Logs DE

Domekologe edited this page Jun 30, 2026 · 1 revision

Logs

🌐 English · Deutsch

Die Logs-Seite (/logs, nur Bot-Owner) zeigt die letzten Log-Ausgaben des Bots direkt im Dashboard — ohne SSH, um mal eben nachzusehen, was passiert ist.

Funktionsweise

Solange der pdc_webdashboard-Cog geladen ist, hängt er einen Ring-Buffer-Handler im Speicher an den Root-Logger (die letzten ~500 Einträge, keine Festplatten-Schreibvorgänge). Die Seite liest sie über die Gateway-Methode logs.list. Beim Entladen/Neuladen des Cogs wird der Puffer geleert.

Bedienung

  • Level-FilterAlle Level / INFO / WARNING / ERROR (serverseitig gefiltert).
  • Suche — filtert die sichtbaren Zeilen nach Nachricht/Logger.
  • Aktualisieren — holt die neuesten Einträge.
  • Tracebacks — Einträge mit Exception zeigen einen ▸ Traceback-Umschalter für den vollständigen Stacktrace.

Jede Zeile zeigt Zeitstempel, ein farbiges Level-Badge, den Logger-Namen und die Nachricht.

Weitere Dashboard-Verbesserungen

  • Live-Updates — die Übersichts-/Startseite erhält Server-/User-Zahl, Uptime und Online-Status live per Server-Sent Events (/api/events), nur bei Änderung gepusht. Bei einem Reverse-Proxy darauf achten, dass text/event-stream nicht gepuffert wird (nginx: proxy_buffering off; für /api/events).
  • Bestätigungsdialoge — destruktive Aktionen (Cog deinstallieren, Repo entfernen) fragen jetzt vorher nach (Esc = Abbrechen, Enter = Bestätigen).

Clone this wiki locally