📋 LOGGING SYSTEM

Der Bot schreibt mit, was auf deinem Server passiert – Beitritte, gelöschte und bearbeitete Nachrichten, Banns, Änderungen an Kanälen, Rollen und Einladungen – und postet es als übersichtliche Meldung in einen Kanal deiner Wahl.

The bot records what happens on your server – joins, deleted and edited messages, bans, changes to channels, roles and invites – and posts it as a clear message in a channel of your choice.

WAS IST DAS LOGGING SYSTEM?WHAT IS THE LOGGING SYSTEM?

Das Logging System protokolliert Ereignisse auf deinem Server: wer beitritt oder geht, welche Nachrichten gelöscht oder bearbeitet werden, wer gebannt wird und was sich an Kanälen, Rollen, Sprachkanälen, Server-Einstellungen und Einladungen ändert. Jedes Ereignis erscheint als farbige Meldung in einem Discord-Kanal deiner Wahl – dem Log-Kanal.

Du schaltest das Modul mit einem Hauptschalter ein, wählst einen Standard-Log-Kanal und aktivierst die Ereignisse einzeln oder als ganze Kategorie. Jedes Ereignis kann zusätzlich in einen eigenen Kanal gehen, etwa Beitritte nach #member-log.

  • Absender „THE GRID Logging“: Der Bot postet die Meldungen über einen Webhook, den er beim ersten Log im Kanal selbst anlegt. Dafür braucht er dort das Recht „Webhooks verwalten“ – siehe Rechte.
  • Sofort wirksam: Änderungen gelten, sobald du sie gespeichert hast. Eine Testnachricht gibt es nicht; der erste Log erscheint beim nächsten passenden Ereignis.
  • Keine Tarifgrenze: Das Logging System ist in allen Tarifen ohne Begrenzung enthalten, auch in Free.
  • Zugriff: Einrichten können nur der Server-Besitzer und Mitglieder mit der Discord-Berechtigung „Administrator“.

The Logging System records events on your server: who joins or leaves, which messages are deleted or edited, who gets banned and what changes in channels, roles, voice channels, server settings and invites. Each event appears as a coloured message in a Discord channel of your choice – the log channel.

You switch the module on with a main switch, choose a default log channel and enable the events one by one or as a whole category. Each event can also go to a channel of its own, for example joins to #member-log.

  • Sender “THE GRID Logging”: the bot posts the messages through a webhook that it creates in the channel with the first log. For that it needs the “Manage Webhooks” permission there – see Permissions.
  • Effective immediately: changes apply as soon as you have saved them. There is no test message; the first log appears with the next matching event.
  • No plan limits: the Logging System is included in every plan without limits, including Free.
  • Access: only the server owner and members with the Discord permission “Administrator” can set it up.
  1. Einschalten„Logging aktiviert“ oben rechts einschalten.
  2. Log-KanalDen Standard-Kanal für alle Logs wählen.
  3. EreignisseEinzeln oder per Kategorie einschalten, auf Wunsch mit eigenem Kanal.
  4. Speichern„Alle Einstellungen speichern“ – erst dann gilt es.
  5. EreignisAuf dem Server passiert etwas, etwa eine gelöschte Nachricht.
  6. Log„THE GRID Logging“ postet eine Meldung in den Kanal.
  1. Switch onTurn on “Logging enabled” in the top right.
  2. Log channelChoose the default channel for all logs.
  3. EventsEnable them one by one or per category, optionally with their own channel.
  4. Save“Save all settings” – only then does it apply.
  5. EventSomething happens on the server, such as a deleted message.
  6. Log“THE GRID Logging” posts a message in the channel.

EINRICHTENSETUP

Log-Kanal anlegen
Lege in Discord einen Text-Kanal an, den nur dein Team sieht, zum Beispiel #mod-log. Hat der Bot nicht „Administrator“, gib ihm dort „Kanal ansehen“ und „Webhooks verwalten“.
Seite öffnen
Klicke im Dashboard bei deinem Server auf „Admin“, dann in der gelben Menüleiste auf „Moderation“ und auf die Karte „Logging System“.
Einschalten
Schalte oben rechts „Logging aktiviert“ ein.
Log-Kanal wählen
Wähle unter „Log-Kanal“ deinen Kanal. Zur Auswahl stehen nur Text-Kanäle.
Ereignisse wählen
Schalte unter „Log-Optionen“ die gewünschten Ereignisse ein – einzeln oder mit dem Schalter der Kategorie. Unter jedem eingeschalteten Ereignis kannst du einen eigenen Kanal wählen.
Speichern
Klicke „Alle Einstellungen speichern“. Unten rechts erscheint „Einstellungen gespeichert!“.
Die Seite „Logging System“ mit Log-Kanal und den Kategorien Mitglieder, Nachrichten und Kanäle
Standard-Kanal ist #mod-log. Beitritte und Austritte gehen nach #member-log, gelöschte und bearbeitete Nachrichten nach #nachrichten-log. Der Schalter „Nachrichten“ wirkt aus, weil „Transfer-News“ aus ist.

Die Einstellungen

EinstellungStandardWirkung
Logging aktiviertausDer Hauptschalter. Aus: Der Bot sendet gar keine Logs, auch der News-Log entfällt. Alle übrigen Einstellungen bleiben dabei erhalten.
Log-KanalkeinerStandard-Ziel für jedes Ereignis ohne eigenen Kanal. Zur Auswahl stehen nur Text-Kanäle – keine Ankündigungs-, Forum- oder Sprachkanäle. Ohne Log-Kanal kommen nur Ereignisse mit eigenem Kanal an; eine Warnung gibt es nicht.
Kategorie-Schalter (Mitglieder, Nachrichten, Kanäle, Rollen, Voice, Server)–Schaltet alle Ereignisse der Kategorie auf einmal an oder aus. Er steht nur auf „an“, wenn alle Ereignisse der Kategorie an sind – sind nur einige an, sieht er aus wie „aus“.
Ereignis-Schalteralle ausSchaltet ein einzelnes Ereignis ein – siehe Alle Ereignisse.
Kanal je Ereignis„Standard Log-Kanal verwenden“Erscheint unter dem Ereignis, sobald es an ist. Leitet nur dieses Ereignis in einen anderen Kanal.
Alle Einstellungen speichern–Speichert den kompletten Stand der Seite. Der Bot nutzt ihn ab dem nächsten Ereignis.

Gut zu wissen

  • Nichts speichert automatisch. Verlässt du die Seite ohne „Alle Einstellungen speichern“, sind deine Änderungen ohne Warnung weg.
  • Kein Testlog: Zum Ausprobieren schreibst du selbst eine Nachricht und bearbeitest sie – ist „Nachricht bearbeitet“ an, erscheint kurz darauf der Log.
  • Neuer Kanal fehlt in der Liste? Neu angelegte Kanäle können ein paar Minuten brauchen, bis sie erscheinen. Lade die Seite dann neu.
  • Eindeutige Kanalnamen: Die Kanal-Auswahlen listen alle Text-Kanäle mit # und Namen – ohne Kategorien und nicht sortiert. Gib Log-Kanälen deshalb Namen, die du leicht wiederfindest.
Create a log channel
In Discord, create a text channel that only your team can see, for example #mod-log. If the bot does not have “Administrator”, give it “View Channel” and “Manage Webhooks” there.
Open the page
In the dashboard, click “Admin” on your server, then “Moderation” in the yellow menu bar and the “Logging System” card.
Switch on
Turn on “Logging enabled” in the top right.
Choose the log channel
Pick your channel under “Log Channel”. Only text channels are offered.
Choose events
Under “Log Options”, switch on the events you want – one by one or with the category switch. Below each event that is on, you can pick a channel of its own.
Save
Click “Save all settings”. “Settings saved!” appears in the bottom right.
The “Logging System” page with the log channel and the Members, Messages and Channels categories
The default channel is #mod-log. Joins and leaves go to #member-log, deleted and edited messages to #message-log. The “Messages” switch looks off because “Transfer-News” is off.

The settings

SettingDefaultEffect
Logging enabledoffThe main switch. Off: the bot sends no logs at all, and the news log is skipped too. All other settings are kept.
Log ChannelnoneDefault destination for every event without its own channel. Only text channels are offered – no announcement, forum or voice channels. Without a log channel, only events with their own channel arrive; there is no warning.
Category switch (Members, Messages, Channels, Roles, Voice, Server)–Switches all events of the category on or off at once. It only shows “on” when every event in the category is on – if only some are on, it looks “off”.
Event switchall offSwitches a single event on – see All events.
Channel per event“Use default log channel”Appears below the event as soon as it is on. Sends only this event to a different channel.
Save all settings–Saves the complete state of the page. The bot uses it from the next event on.

Good to know

  • Nothing is saved automatically. If you leave the page without “Save all settings”, your changes are lost without a warning.
  • No test log: to try it out, write a message yourself and edit it – if “Message edited” is on, the log appears shortly afterwards.
  • New channel missing from the list? Newly created channels can take a few minutes to appear. Then reload the page.
  • Clear channel names: the channel selections list every text channel with # and its name – without categories and unsorted. So give log channels names that are easy to find.

RECHTE DES BOTSBOT PERMISSIONS

Hat die Rolle des Bots die Berechtigung „Administrator“ – so wird er eingeladen –, ist alles abgedeckt. Sonst braucht er diese Rechte:

WofürRechtWoFehlt es …
Logs zustellen„Kanal ansehen“ und „Webhooks verwalten“ („Nachrichten senden“ ist nicht nötig)im Standard-Log-Kanal und in jedem eigenen Kanal eines Ereignisses… kommen keine Logs an – ohne jeden Hinweis.
News-Log„Nachrichten senden“, bei Bildern zusätzlich „Dateien anhängen“im Kanal des News-Logs… fehlt der News-Log, ebenfalls ohne Hinweis.
Feld „Gelöscht von“„Audit-Log anzeigen“auf dem Server… fehlt nur dieses Feld; der Log kommt trotzdem.
Einladungs-Logs„Kanäle verwalten“im Kanal der Einladung… meldet Discord dem Bot keine Einladungen – es gibt keine Einladungs-Logs.
Nachrichten-Logs„Kanal ansehen“, hilfreich ist „Nachrichtenverlauf lesen“in den Kanälen, die überwacht werden sollen… fehlen Logs aus Kanälen, die der Bot nicht sieht. Ohne „Nachrichtenverlauf lesen“ kann der Log einer bearbeiteten Nachricht vereinzelt entfallen.
⚠️

Webhook nicht löschen: Beim ersten Log legt der Bot im Kanal einen Webhook namens „THE GRID Logging“ an. Löschst du ihn, bleiben die Logs in diesem Kanal dauerhaft aus. Abhilfe: einen anderen Kanal als Log-Kanal wählen und speichern.

Die Moderationsübersicht prüft diese Rechte nicht – anders als bei Welcome Setup oder Ban-Channel gibt es für das Logging kein Status-Abzeichen. So gibst du dem Bot das Recht im Log-Kanal: Rechtsklick auf den Kanal → „Kanal bearbeiten“ → „Berechtigungen“ → Rolle „THE GRID“ hinzufügen → „Webhooks verwalten“ erlauben.

If the bot's role has the “Administrator” permission – that is how it is invited – everything is covered. Otherwise it needs these permissions:

PurposePermissionWhereIf it is missing …
Delivering logs“View Channel” and “Manage Webhooks” (“Send Messages” is not needed)in the default log channel and in every channel set for a single event… no logs arrive – without any notice.
News log“Send Messages”, plus “Attach Files” for imagesin the news log channel… the news log is missing, again without any notice.
“Gelöscht von” field (deleted by)“View Audit Log”on the server… only this field is missing; the log still arrives.
Invite logs“Manage Channels”in the channel of the invite… Discord does not tell the bot about invites – there are no invite logs.
Message logs“View Channel”; “Read Message History” helpsin the channels you want to monitor… logs from channels the bot cannot see are missing. Without “Read Message History”, the log of an edited message may occasionally be skipped.
⚠️

Do not delete the webhook: with the first log, the bot creates a webhook called “THE GRID Logging” in the channel. If you delete it, logs in this channel stop for good. Fix: choose a different channel as log channel and save.

The moderation overview does not check these permissions – unlike Welcome Setup or the ban channel, logging has no status badge. To grant the permission in the log channel: right-click the channel → “Edit Channel” → “Permissions” → add the “THE GRID” role → allow “Manage Webhooks”.

ALLE EREIGNISSEALL EVENTS

Die Ereignisse sind in sechs Kategorien sortiert. Die Tabellen zeigen, wann ein Log entsteht, was darin steht und wo die Grenzen liegen. Wie die Meldungen aussehen, zeigen die Beispiele.

Die Kategorie „Mitglieder“ mit sechs eingeschalteten Ereignissen
Jedes Ereignis hat einen eigenen Schalter. Solange es an ist, erscheint darunter die Kanalauswahl – hier gehen Beitritte und Austritte nach #member-log.

Mitglieder

EreignisWannWas im Log stehtGrenzen
Mitglied beigetretenJemand tritt dem Server bei – auch Bots.„📥 Mitglied beigetreten“: Benutzer (Erwähnung und ID), Mitglied # (Mitgliederzahl nach dem Beitritt), Account erstellt (Datum und Alter in Tagen), Profilbild.–
Mitglied verlassenJemand verlässt den Server – freiwillig, durch Kick oder durch Bann.„📤 Mitglied verlassen“: Benutzer, Beigetreten (vor wie langer Zeit, sonst „Unbekannt“), Mitgliederzahl danach, Rollen (höchstens 10).Ob jemand gegangen ist, gekickt oder gebannt wurde, unterscheidet dieser Log nicht.
Mitglied aktualisiertNickname, Rollen, Server-Profilbild oder Timeout eines Mitglieds ändern sich.„📝 Mitglied aktualisiert“ mit den erkannten Änderungen: Nickname (vorher und nachher), Rollen hinzugefügt oder entfernt, „Avatar wurde geändert“, „Timeout bis …“, „Der Timeout wurde entfernt“.Nur das Profilbild auf diesem Server, ohne Bild im Log. Globaler Benutzername, globales Profilbild, Profilbanner, Boosts und ablaufende Timeouts erscheinen nicht. Rollen, die andere Bots oder Auto Roles vergeben, erscheinen mit. Bekannter Fehler beim Timeout – siehe Grenzen.
Mitglied gebanntJemand wird gebannt – egal auf welchem Weg.„🔨 Mitglied gebannt“: Benutzer, Grund.Als Grund steht immer „Kein Grund angegeben“, ein Moderator fehlt. Bei /ban kommt zusätzlich „User gebannt“ mit Moderator, Grund und Gesamtpunkten.
Mitglied entbanntEin Bann wird aufgehoben.„✅ Mitglied entbannt“: Benutzer.Ohne Moderator.
Mitglied gekicktNur bei Kicks mit dem Bot-Befehl /kick.„User gekickt“: User, Moderator, Grund, Gesamtpunkte.Kicks über Discord selbst oder über andere Bots erscheinen nur als „Mitglied verlassen“. Mehr unter Befehle.

Nachrichten

EreignisWannWas im Log stehtGrenzen
Nachricht gelöschtEine Nachricht wird gelöscht. Nachrichten von Bots und Webhooks werden übersprungen, soweit der Bot den Absender kennt.„🗑️ Nachricht gelöscht“: Autor, Kanal, Inhalt (sehr lange Texte gekürzt), bei Anhängen deren Anzahl, selten „🗑️ Gelöscht von“.Den Inhalt kennt der Bot nur bei Nachrichten der letzten Zeit. Anhänge nur als Anzahl, ohne Dateien. Details unter Grenzen.
Nachricht bearbeitetDer Text einer Nachricht ändert sich. Bots und Webhooks werden übersprungen.„✏️ Nachricht bearbeitet“: Link „➜ Zur Nachricht springen“, Autor, Kanal, Vorher, Nachher.Kennt der Bot die alte Fassung nicht, steht bei Vorher „Nicht verfügbar“. Dann kann auch ohne Textänderung ein Log entstehen, etwa beim Anheften einer älteren Nachricht.
Massen-LöschungViele Nachrichten werden auf einmal gelöscht, etwa mit dem Aufräum-Befehl eines anderen Bots.„🗑️ Nachrichten massenhaft gelöscht“: Kanal, Anzahl, betroffene Benutzer.Kein Inhalt, keine Namen. Die betroffenen Benutzer zählt der Bot nur aus Nachrichten, die er kennt, sonst steht dort „Unbekannt“.
NewsIm Mitgliederbereich des Dashboards wird eine News veröffentlicht (Knopf „+ Send News“).Titel in Fett, Text, auf Wunsch ein Bild, Datum und Uhrzeit.Kommt nicht über den Webhook, sondern vom Dashboard mit dem Bot-Konto – deshalb anderes Aussehen und andere Rechte („Nachrichten senden“). Ohne Autor und ohne Kategorie.
Transfer-News derzeit ohne Wirkung––Der Schalter wird nicht ausgewertet. Transfer-Meldungen richtest du im Race Manager unter „Transfer-Ankündigungs Channel“ ein.

Kanäle

EreignisWannWas im Log stehtGrenzen
Kanal erstelltEin Kanal oder eine Kategorie wird angelegt.„➕ Kanal erstellt“: Kanal, Typ (Text-, Sprach-, Ankündigungs-, Stage- oder Forum-Kanal, Kategorie), übergeordnete Kategorie.Threads erscheinen nicht.
Kanal gelöschtEin Kanal wird gelöscht.„➖ Kanal gelöscht“: Kanalname, Typ, Kategorie.–
Kanal aktualisiertName, Thema, NSFW, Slowmode, Bitrate oder Benutzerlimit ändern sich.„✏️ Kanal aktualisiert“: die Änderungen mit Vorher und Nachher.Berechtigungen, Verschieben, Position und alle anderen Einstellungen erzeugen keinen Log. Bei sehr langen Kanalthemen kann der Log fehlen.

Rollen

EreignisWannWas im Log stehtGrenzen
Rolle erstelltEine Rolle wird angelegt.„➕ Rolle erstellt“: Rolle, Farbe, Position, Einstellungen (Hervorgehoben, Erwähnbar, Verwaltet).Discord legt neue Rollen zunächst als „new role“ an; was du danach einstellst, erscheint als „Rolle aktualisiert“. Rollen ohne Farbe erscheinen als „#000000“.
Rolle gelöschtEine Rolle wird gelöscht.„➖ Rolle gelöscht“: Rollenname, Farbe, Anzahl der Mitglieder mit der Rolle.Die Anzahl zählt nur Mitglieder, die der Bot kennt.
Rolle aktualisiertName, Farbe, Hervorhebung, Erwähnbarkeit, Berechtigungen oder Position einer Rolle ändern sich.„✏️ Rolle aktualisiert“: die Änderungen mit Vorher und Nachher.Bei Berechtigungen steht nur „Berechtigungen wurden geändert“, nicht welche. Verschiebst du eine Rolle, kann für jede Rolle mit neuer Position ein eigener Log kommen.

Voice

EreignisWannWas im Log stehtGrenzen
Voice beigetretenJemand betritt einen Sprachkanal.„🔊 Sprach-Kanal beigetreten“: Benutzer, Kanal, Anzahl im Kanal.Bots werden bei allen Voice-Logs ignoriert.
Voice verlassenJemand verlässt einen Sprachkanal – auch, wenn ein Moderator ihn trennt.„🔇 Sprach-Kanal verlassen“: Benutzer, Kanal, Anzahl danach.Wer getrennt hat, steht nicht da.
Voice gewechseltJemand wechselt den Sprachkanal – auch, wenn ein Moderator ihn verschiebt.„🔄 Sprach-Kanal gewechselt“: Benutzer, Von, Nach.Wer verschoben hat, steht nicht da.

Server

EreignisWannWas im Log stehtGrenzen
Server aktualisiertName, Server-Icon, Banner, Beschreibung, Verifizierungslevel, AFK-Kanal oder AFK-Timeout ändern sich.„⚙️ Server aktualisiert“: die Änderungen, dazu das Server-Icon.Andere Server-Einstellungen erzeugen keinen Log.
Einladung erstelltJemand erstellt eine Einladung.„🔗 Einladung erstellt“: Ersteller, Kanal, Code, Max. Nutzungen, Läuft ab, Temporär.Nur, wenn der Bot im Kanal der Einladung „Kanäle verwalten“ hat.
Einladung gelöschtEine Einladung wird gelöscht.„🗑️ Einladung gelöscht“: Code, Kanal, Nutzungen.„Nutzungen“ ist derzeit immer „Unbekannt“; wer gelöscht hat, steht nicht da. Braucht ebenfalls „Kanäle verwalten“.

The events are sorted into six categories. The tables show when a log is created, what it contains and where its limits are. The examples show what the messages look like.

The “Members” category with six events switched on
Every event has its own switch. While it is on, the channel selection appears below it – here joins and leaves go to #member-log.

Members

EventWhenWhat the log showsLimits
Member joinedSomeone joins the server – bots too.“📥 Member Joined”: User (mention and ID), Member # (member count after joining), Account Created (date and age in days), avatar.–
Member leftSomeone leaves the server – voluntarily, by kick or by ban.“📤 Member Left”: User, Joined (how long ago, otherwise “Unknown”), member count afterwards, Roles (at most 10).This log does not tell whether someone left, was kicked or was banned.
Member updatedA member's nickname, roles, server avatar or timeout changes.“📝 Member Updated” with the changes detected: nickname (before and after), roles added or removed, “Avatar was changed”, “Timeout until …”, “The timeout was removed”.Only the avatar for this server, without the image in the log. Global username, global avatar, profile banner, boosts and expiring timeouts do not appear. Roles handed out by other bots or Auto Roles are included. Known bug with timeouts – see Limits.
Member bannedSomeone is banned – no matter how.“🔨 Member Banned”: User, Reason.The reason always says “No reason provided”, and there is no moderator. With /ban, “User Banned” follows as well, with moderator, reason and total points.
Member unbannedA ban is lifted.“✅ Member Unbanned”: User.No moderator.
Member kickedOnly for kicks with the bot command /kick.“User Kicked”: User, Moderator, Reason, Total Points.Kicks done in Discord itself or by other bots only appear as “Member left”. More under Commands.

Messages

EventWhenWhat the log showsLimits
Message deletedA message is deleted. Messages from bots and webhooks are skipped, as far as the bot knows the sender.“🗑️ Message Deleted”: Author, Channel, Content (very long texts shortened), the number of attachments if there are any, rarely “🗑️ Gelöscht von” (deleted by).The bot only knows the content of recent messages. Attachments only as a number, without the files. Details under Limits.
Message editedThe text of a message changes. Bots and webhooks are skipped.“✏️ Message Edited”: link “➜ Jump to Message”, Author, Channel, Before, After.If the bot does not know the old version, Before says “Unavailable”. A log can then appear even without a text change, for example when an older message is pinned.
Bulk deleteMany messages are deleted at once, for example with another bot's clean-up command.“🗑️ Messages Bulk Deleted”: Channel, Count, Affected Users.No content, no names. The bot only counts affected users from messages it knows; otherwise it says “Unknown”.
NewsA news post is published in the members' area of the dashboard (button “+ Send News”).Title in bold, text, optionally an image, date and time.Does not come through the webhook but from the dashboard with the bot account – hence a different look and different permissions (“Send Messages”). No author and no category.
Transfer-News currently has no effect––The switch is not evaluated. Transfer announcements are set up in the Race Manager under “Transfer-Ankündigungs Channel” (transfer announcement channel).

Channels

EventWhenWhat the log showsLimits
Channel createdA channel or category is created.“➕ Channel Created”: Channel, Type (text, voice, announcement, stage or forum channel, category), parent category.Threads do not appear.
Channel deletedA channel is deleted.“➖ Channel Deleted”: channel name, Type, Category.–
Channel updatedName, topic, NSFW, slowmode, bitrate or user limit changes.“✏️ Channel Updated”: the changes with before and after.Permissions, moving, position and all other settings create no log. With very long channel topics the log may be missing.

Roles

EventWhenWhat the log showsLimits
Role createdA role is created.“➕ Role Created”: the role, its colour, its position and the settings hoisted, mentionable and managed.Discord first creates new roles as “new role”; whatever you set up afterwards appears as “Role updated”. Roles without a colour appear as “#000000”.
Role deletedA role is deleted.“➖ Role Deleted”: role name, colour, number of members with the role.The number only includes members the bot knows.
Role updatedA role's name, colour, hoisting, mentionability, permissions or position changes.“✏️ Role Updated”: the changes with before and after.For permissions the log only says that they were changed, not which ones. If you move a role, every role whose position changes can get a log of its own.

Voice

EventWhenWhat the log showsLimits
Voice joinedSomeone joins a voice channel.“🔊 Voice Channel Joined”: User, Channel, number of users in the channel.Bots are ignored in all voice logs.
Voice leftSomeone leaves a voice channel – also when a moderator disconnects them.“🔇 Voice Channel Left”: User, Channel, number of users afterwards.It does not say who disconnected them.
Voice switchedSomeone switches voice channels – also when a moderator moves them.“🔄 Voice Channel Switched”: User, From, To.It does not say who moved them.

Server

EventWhenWhat the log showsLimits
Server updatedName, server icon, banner, description, verification level, AFK channel or AFK timeout changes.“⚙️ Server Updated”: the changes, plus the server icon.Other server settings create no log.
Invite createdSomeone creates an invite.“🔗 Invite Created”: Creator, Channel, Code, Max Uses, Expires, Temporary.Only if the bot has “Manage Channels” in the invite's channel.
Invite deletedAn invite is deleted.“🗑️ Invite Deleted”: Code, Channel, Uses.“Uses” currently always shows “Unknown”; it does not say who deleted the invite. Also needs “Manage Channels”.

SO SEHEN DIE LOGS AUSWHAT THE LOGS LOOK LIKE

Jeder Log – außer dem News-Log – ist eine eingebettete Nachricht vom Absender „THE GRID Logging“ mit dem Profilbild des Bots: links ein Farbbalken, oben meist Name und Profilbild des betroffenen Mitglieds, dann Titel und Felder, rechts ein Vorschaubild und unten eine Fußzeile mit ID und Uhrzeit.

  • Grün – etwas kommt hinzu: Beitritt, Entbannung, neuer Kanal, Sprachkanal betreten, neue Einladung.
  • Rot – etwas fällt weg: Austritt, Bann, gelöschte Nachricht, gelöschter Kanal oder gelöschte Rolle, Sprachkanal verlassen, gelöschte Einladung.
  • Orange – etwas ändert sich: Mitglied, Nachricht, Kanal, Wechsel des Sprachkanals; auch „User gekickt“.
  • Blau – Server-Änderungen. Neue und geänderte Rollen erscheinen in der Farbe der Rolle.
  • Fußzeile: je nach Ereignis „ID:“, „Msg-ID:“, „Channel-ID:“, „Role-ID:“, „Code:“ oder „Server-ID:“ mit der passenden Nummer. Bei /kick und /ban steht dort „THE GRID Logging“.
Drei Log-Einträge im Kanal #mod-log: Mitglied beigetreten, Nachricht gelöscht und Nachricht bearbeitet
Beispiel: ein Beitritt (grün), eine gelöschte Nachricht mit ihrem Inhalt (rot) und eine bearbeitete Nachricht mit Vorher und Nachher (orange).

Bann mit /ban: zwei Einträge

Bannt ein Moderator mit dem Bot-Befehl /ban, kommen zwei Meldungen: „User gebannt“ von THE GRID mit Moderator, Grund und Gesamtpunkten – und die allgemeine Bann-Meldung „🔨 Mitglied gebannt“, die den Grund nicht kennt. Ist „Mitglied verlassen“ an, folgt ein dritter Eintrag. Bei /kick kommen entsprechend „User gekickt“ und „📤 Mitglied verlassen“.

Zwei Log-Einträge zu einem Bann: „User gebannt“ und „Mitglied gebannt“
Beispiel: Oben der Eintrag von /ban mit Moderator und Grund, unten die allgemeine Meldung mit „Kein Grund angegeben“.

Auch der Ban-Channel erzeugt mehrere Einträge: „🗑️ Nachricht gelöscht“ für die gelöschte Nachricht, „🔨 Mitglied gebannt“ ohne Grund und „📤 Mitglied verlassen“ – jeweils, wenn das Ereignis eingeschaltet ist.

Der News-Log

Der News-Log sieht anders aus, weil ihn das Dashboard mit dem Bot-Konto schickt statt über den Webhook: fett der Titel, eine Trennlinie, der Text, auf Wunsch das Bild, eine Trennlinie und Datum und Uhrzeit. Eine Überschrift „News“, den Autor oder die Kategorie enthält er nicht.

Every log – except the news log – is an embedded message from the sender “THE GRID Logging” with the bot's avatar: a colour bar on the left, usually the affected member's name and avatar at the top, then the title and fields, a thumbnail on the right and a footer with an ID and the time at the bottom.

  • Green – something is added: a join, an unban, a new channel, joining a voice channel, a new invite.
  • Red – something goes away: a member leaving, a ban, a deleted message, a deleted channel or role, leaving a voice channel, a deleted invite.
  • Orange – something changes: a member, a message, a channel, switching voice channels; also “User Kicked”.
  • Blue – server changes. New and changed roles appear in the role's colour.
  • Footer: depending on the event “ID:”, “Msg-ID:”, “Channel-ID:”, “Role-ID:”, “Code:” or “Server-ID:” with the matching number. For /kick and /ban it says “THE GRID Logging”.
Three log entries in #mod-log: Member Joined, Message Deleted and Message Edited
Example: a join (green), a deleted message with its content (red) and an edited message with before and after (orange).

Banning with /ban: two entries

When a moderator bans with the bot command /ban, two messages arrive: “User Banned” from THE GRID with moderator, reason and total points – and the general ban message “🔨 Member Banned”, which does not know the reason. If “Member left” is on, a third entry follows. /kick accordingly produces “User Kicked” and “📤 Member Left”.

Two log entries for one ban: “User Banned” and “Member Banned”
Example: at the top the /ban entry with moderator and reason, below the general message with “No reason provided”.

The ban channel also creates several entries: “🗑️ Message Deleted” for the deleted message, “🔨 Member Banned” without a reason and “📤 Member Left” – each only if the event is switched on.

The news log

The news log looks different because the dashboard sends it with the bot account instead of through the webhook: the title in bold, a divider, the text, optionally the image, another divider and the date and time. It has no “News” heading, no author and no category.

GRENZENLIMITS

Das Logging System zeigt vieles, aber nicht alles. Diese Grenzen solltest du kennen.

Gelöschte Nachrichten

  • Den Inhalt zeigt der Log nur, wenn der Bot die Nachricht kennt. Der Bot merkt sich Nachrichten etwa 24 Stunden lang – aber nur seit seinem letzten Neustart. Bei älteren Nachrichten steht statt des Inhalts „Inhalt nicht verfügbar (Nachricht nicht gecached)“.
  • Nachrichten nur mit Anhang – Bild, Datei oder Sticker – zeigen ebenfalls „Inhalt nicht verfügbar“; genannt wird die Anzahl der Anhänge. Die Dateien selbst hält der Log nicht fest.
  • Wer gelöscht hat, zeigt der Log nur ausnahmsweise – im Feld „🗑️ Gelöscht von“. Das klappt nur bei unbekannten Nachrichten oder Nachrichten ohne Text, wenn der Bot „Audit-Log anzeigen“ hat und Discord das Löschen im Audit-Log vermerkt. Discord vermerkt es nur, wenn jemand die Nachricht eines anderen löscht.

Banns, Kicks und Verwarnungen

  • Banns ohne Grund und Moderator: „🔨 Mitglied gebannt“ zeigt immer „Kein Grund angegeben“ und nicht, wer gebannt hat – beides steht im Audit-Log von Discord. Bei /ban kommen zwei Einträge, siehe Beispiele.
  • Kicks nur über /kick: Kicks über Discord selbst erscheinen nur als „Mitglied verlassen“.
  • Verwarnungen erscheinen nie im Log. Du findest sie im Warn System.

Was gar nicht protokolliert wird

  • Stummschalten, Taubschalten, Streams und Kamera im Sprachkanal.
  • Emojis – weder neue noch gelöschte.
  • Bei Kanälen alles außer Name, Thema, NSFW, Slowmode, Bitrate und Benutzerlimit; bei Rollen alles außer Name, Farbe, Hervorhebung, Erwähnbarkeit, Berechtigungen (ohne Einzelheiten) und Position; beim Server alles außer Name, Icon, Banner, Beschreibung, Verifizierungslevel, AFK-Kanal und AFK-Timeout.
  • Threads, globale Profiländerungen (Benutzername, Profilbild) und Boosts.
  • Ausnahmelisten gibt es nicht: Du kannst keine Kanäle, Rollen oder Mitglieder vom Logging ausnehmen.

Weitere Eigenheiten

  • Bei gelöschten Einladungen steht unter „Nutzungen“ immer „Unbekannt“.
  • Kurz nach einem Neustart des Bots kann „Mitglied aktualisiert“ falsche Vorher-Werte zeigen, zum Beispiel alle Rollen als „hinzugefügt“.
  • Rollen ohne Farbe erscheinen mit „#000000“.
⚠️

Bekannter Fehler beim Timeout: Bei Mitgliedern, die einen Timeout haben oder früher einmal hatten, kann „Mitglied aktualisiert“ den Hinweis „Timeout bis …“ enthalten, obwohl sich am Timeout nichts geändert hat. Manchmal besteht ein Log sogar nur aus diesem Hinweis. Maßgeblich ist das angezeigte Datum: Liegt es in der Vergangenheit, ist der Timeout längst vorbei.

The Logging System shows a lot, but not everything. These are the limits you should know.

Deleted messages

  • The log only shows the content if the bot knows the message. The bot remembers messages for about 24 hours – but only since its last restart. For older messages you see “Content unavailable (message not cached)” instead of the content.
  • Messages with only an attachment – image, file or sticker – also show “Content unavailable”; the number of attachments is given. The log does not keep the files themselves.
  • Who deleted a message is shown only in exceptional cases – in the field “🗑️ Gelöscht von” (deleted by). This only works for unknown messages or messages without text, if the bot has “View Audit Log” and Discord records the deletion in the audit log. Discord only records it when someone deletes another person's message.

Bans, kicks and warnings

  • Bans without reason or moderator: “🔨 Member Banned” always shows “No reason provided” and not who banned – both are in Discord's audit log. With /ban you get two entries, see Examples.
  • Kicks only via /kick: kicks done in Discord itself only appear as “Member left”.
  • Warnings never appear in the log. You find them in the Warn System.

What is not logged at all

  • Muting, deafening, streaming and camera in voice channels.
  • Emojis – neither new nor deleted ones.
  • For channels everything except name, topic, NSFW, slowmode, bitrate and user limit; for roles everything except name, colour, hoisting, mentionability, permissions (without details) and position; for the server everything except name, icon, banner, description, verification level, AFK channel and AFK timeout.
  • Threads, global profile changes (username, avatar) and boosts.
  • There are no ignore lists: you cannot exclude channels, roles or members from logging.

Other quirks

  • For deleted invites, “Uses” always shows “Unknown”.
  • Shortly after the bot restarts, “Member updated” can show wrong before values, for example all roles as “added”.
  • Roles without a colour appear as “#000000”.
⚠️

Known bug with timeouts: for members who have or once had a timeout, “Member updated” can contain “Timeout until …” even though nothing about the timeout changed. Sometimes a log consists of nothing but this line. The date shown is what counts: if it is in the past, the timeout ended long ago.

SPRACHE DER LOGSLANGUAGE OF THE LOGS

Die Logs erscheinen in der Hauptsprache deines Servers in Discord (Server-Einstellungen → Community → Übersicht) – nicht in der Sprache deines Dashboards. Beginnt sie mit Deutsch, sind die Logs deutsch, bei Englisch englisch und bei jeder anderen Sprache deutsch. Server ohne Community-Funktion bekommen englische Logs. Das gilt auch für die Einträge von /kick und /ban. Mehr dazu in der Übersicht.

  • „🗑️ Gelöscht von“ ist auch in englischen Logs deutsch.
  • Die Fußzeilen („ID:“, „Msg-ID:“ usw.) sind in beiden Sprachen gleich.
  • Der News-Log enthält nur deinen Text und den Zeitpunkt.
  • Datum und Uhrzeit zeigt Discord in der Regel in der Sprache des Lesers an.

Logs appear in your server's primary language in Discord (Server Settings → Community → Overview) – not in your dashboard language. If it starts with German, the logs are German; with English, English; with any other language, German. Servers without the Community feature get English logs. This also applies to the entries from /kick and /ban. More in the overview.

  • “🗑️ Gelöscht von” (deleted by) is German even in English logs.
  • The footers (“ID:”, “Msg-ID:” and so on) are the same in both languages.
  • The news log only contains your text and the time.
  • Discord usually shows dates and times in the reader's language.

WENN KEINE LOGS ANKOMMENIF NO LOGS ARRIVE

Fehler zeigt das Logging System weder im Dashboard noch in Discord an – die Logs bleiben einfach aus. Geh diese Liste der Reihe nach durch:

  1. Hauptschalter: Ist „Logging aktiviert“ an – und hast du danach „Alle Einstellungen speichern“ geklickt?
  2. Ereignis: Ist der kleine Schalter des Ereignisses an? Der Kategorie-Schalter allein sagt wenig, denn er steht nur auf „an“, wenn alle Ereignisse der Kategorie an sind.
  3. Kanal: Ist ein Log-Kanal gewählt – oder beim Ereignis ein eigener Kanal? Ohne Kanal gibt es keine Logs und keine Warnung.
  4. Rechte: Hat der Bot im Kanal „Kanal ansehen“ und „Webhooks verwalten“? Für Einladungs-Logs braucht er „Kanäle verwalten“, für den News-Log „Nachrichten senden“. Details unter Rechte.
  5. Webhook gelöscht? Wurde der Webhook „THE GRID Logging“ im Kanal gelöscht, bleiben die Logs dort aus. Wähle einen anderen Kanal als Log-Kanal und speichere – dort legt der Bot einen neuen Webhook an.
  6. Kanal gelöscht? Ist der Standard-Log-Kanal weg, ist die Auswahl leer: neuen Kanal wählen und speichern. Ist der eigene Kanal eines Ereignisses weg, gehen diese Logs nicht von selbst in den Standard-Kanal. Das passiert erst, wenn du die Seite einmal neu speicherst – oder du wählst gleich einen neuen Kanal.
  7. Zu viele Webhooks? Discord erlaubt nur eine begrenzte Zahl von Webhooks pro Kanal (derzeit 15). Ist der Kanal voll, kann der Bot keinen eigenen anlegen – wähle einen anderen Kanal.
  8. Kanal sichtbar? Aus Kanälen, die der Bot nicht sehen kann, kommen keine Nachrichten-Logs.
⚠️

Wichtig: Sind nach dem Laden alle Kanal-Auswahlen leer oder alle Schalter aus, obwohl du das Logging eingerichtet hast, wurden die Daten nicht vollständig geladen. Nicht speichern – sonst überschreibst du deine Einstellungen. Lade die Seite neu.

💡

Nach einer langen Pause: Lade die Seite neu, bevor du speicherst. Ist deine Anmeldung inzwischen abgelaufen, kann „Einstellungen gespeichert!“ erscheinen, obwohl nichts gespeichert wurde.

Meldungen auf der Seite

MeldungBedeutung
Fehler beim Speichern (unten rechts, rot)Das Speichern hat nicht geklappt. Lade die Seite neu und versuche es noch einmal.
Fehler beim Laden – Access denied: admin permissions requiredDir fehlt auf diesem Server die Discord-Berechtigung „Administrator“.
Fehler beim Laden – Access denied: not a member of this serverDu bist kein Mitglied dieses Servers.
Fehler beim Laden – Session expired. Please log in again.Deine Anmeldung ist abgelaufen. Melde dich neu an.
Fehler beim Laden – Server not foundTHE GRID ist nicht (mehr) auf diesem Server.

Die Zusätze nach „Fehler beim Laden“ kommen immer auf Englisch. Der Knopf „Erneut versuchen“ führt zurück zur Serverauswahl; er lädt die Seite nicht neu.

The Logging System shows errors neither in the dashboard nor in Discord – the logs simply do not arrive. Work through this list in order:

  1. Main switch: is “Logging enabled” on – and did you click “Save all settings” afterwards?
  2. Event: is the event's small switch on? The category switch alone says little, because it only shows “on” when every event in the category is on.
  3. Channel: is a log channel selected – or a channel of its own for the event? Without a channel there are no logs and no warning.
  4. Permissions: does the bot have “View Channel” and “Manage Webhooks” in the channel? For invite logs it needs “Manage Channels”, for the news log “Send Messages”. Details under Permissions.
  5. Webhook deleted? If the “THE GRID Logging” webhook in the channel was deleted, logs stop there. Choose a different channel as log channel and save – the bot creates a new webhook there.
  6. Channel deleted? If the default log channel is gone, the selection is empty: pick a new channel and save. If an event's own channel is gone, these logs do not fall back to the default channel by themselves. That only happens once you save the page again – or you pick a new channel right away.
  7. Too many webhooks? Discord only allows a limited number of webhooks per channel (currently 15). If the channel is full, the bot cannot create its own – choose a different channel.
  8. Channel visible? Channels the bot cannot see produce no message logs.
⚠️

Important: if all channel selections are empty or all switches are off after loading, even though you have set up logging, the data was not loaded completely. Do not save – otherwise you overwrite your settings. Reload the page.

💡

After a long break: reload the page before saving. If your login has expired in the meantime, “Settings saved!” can appear even though nothing was saved.

Messages on the page

MessageMeaning
Failed to save (bottom right, red)Saving did not work. Reload the page and try again.
Error loading – Access denied: admin permissions requiredYou do not have the Discord permission “Administrator” on this server.
Error loading – Access denied: not a member of this serverYou are not a member of this server.
Error loading – Session expired. Please log in again.Your login has expired. Log in again.
Error loading – Server not foundTHE GRID is not (or no longer) on this server.

The “Try again” button takes you back to the server selection; it does not reload the page.

NOCH FRAGEN?STILL HAVE QUESTIONS?

Tritt unserem Discord-Server bei – das Team hilft dir bei der Einrichtung gerne weiter.

Join our Discord server – the team is happy to help you with the setup.