ModiQDocs

Logging

Protokolliert Ereignisse des Servers in einem Log-Kanal — pro Ereignistyp abschaltbar.

Das Logging-Modul schreibt ausgewählte Ereignisse deines Servers als Embed in einen Log-Kanal. Du legst den Kanal fest und entscheidest pro Ereignistyp, ob er protokolliert wird. Das Modul arbeitet rein ereignisgesteuert, es gibt keine Befehle dafür. (logging)

Bild folgt

Das Dashboard mit geöffnetem Tab „Logging“: links die Modulliste, rechts die Einstellungen mit Speichern-Knopf.

Nur die Seite selbst zeigen – ohne Browserleiste, ohne persönliche Daten.

public/docs-assets/modules/logging.png · 1600x900 · dunkles Design

Wann überhaupt geloggt wird

Ein Ereignis landet nur dann im Log-Kanal, wenn drei Bedingungen zusammenkommen: Das Modul ist eingeschaltet, ein Log-Kanal ist gesetzt und der betreffende Ereignistyp ist aktiv. Fehlt einer dieser Punkte, wird die Nachricht verworfen.

  • Fehlt ein einzelner Typ in den Einstellungen, gilt er als aktiv — nur ein ausdrückliches Ausschalten stoppt ihn.
  • Der Log-Kanal im Tab Logging ist derselbe Wert wie im Tab General.
  • Der Bot-Status läuft an dieser Logik vorbei (siehe unten).

Was die einzelnen Ereignis-Embeds enthalten

Nachricht gelöscht
Autor, Kanal, gekürzter Inhalt und Nachrichten-ID. Der Inhalt erscheint nur, wenn die Nachricht noch im Cache lag.
Nachricht bearbeitet
Autor, Kanal sowie alter und neuer Inhalt (je gekürzt). Wird nur gesendet, wenn sich der Inhalt tatsächlich geändert hat, und nie für Bot-Nachrichten.
Kanal gelöscht
Name, Typ (Text oder Voice) und ID des gelöschten Kanals.
Timeout verhängt / aufgehoben
Der betroffene Nutzer und, beim Verhängen, der Zeitpunkt, bis zu dem der Timeout läuft.
Mitglied beigetreten / verlassen
Nutzer, Account- bzw. Beitrittsdatum und die Mitgliederzahl.

Bot-Status wird global geloggt

Nicht über die Servereinstellungen steuerbar

Meldungen wie Bot online, Neustart, Bot gestoppt und Bot abgestürzt betreffen den Bot als Ganzes. Sie gehen an alle konfigurierten Log-Kanäle und lassen sich nicht pro Ereignistyp abschalten.

Einstellungen im Dashboard

EinstellungTypBedeutung
Modul Logging aktivloggingEnabledSchalterSchaltet das Logging-Modul ein oder aus. Bei ausgeschaltetem Modul sind Kanal- und Ereignisauswahl nicht bearbeitbar.
logChannellogChannelTextKanal, in den die aktivierten Log-Embeds gesendet werden. Derselbe Wert wie im Tab General — ohne gesetzten Kanal wird nichts geloggt.
Was wird geloggt?logTypesTextSammelt sieben Schalter, alle standardmäßig aktiv: message_deleted (Nachricht gelöscht), message_edited (Nachricht bearbeitet), channel_deleted (Kanal gelöscht), user_timeout (Timeout verhängt), user_timeout_removed (Timeout aufgehoben), member_joined (Mitglied beigetreten), member_left (Mitglied verlassen).Standard: Alle aktiv

Stolperfallen

  • Logging läuft nur, wenn ein Log-Kanal gesetzt und das Modul aktiv ist.
  • Der Bot-Status (online, Neustart, Crash) wird global verwaltet und nicht über die Servereinstellungen gesteuert.
  • Der Kanal ist derselbe Wert wie im Tab General; eine Änderung wirkt in beiden Tabs.

Siehe auch