Wiki / Core Features / Server Logs

Server Logs

Updated by Maxime_48 · 1 week ago · 66 views

Server Logs tracks everything that happens in your server and records it — both as formatted embeds in Discord and as searchable entries in the panel.

Everything is configured from the panel. There is nothing to set up with slash commands.

The Server Logs configuration page listing every log category with its channel and toggle


📋 What gets logged

Server Logs is split into 10 independent categories. You enable only the ones you want.

Category What's tracked
👥 Members Joins, leaves, bans, unbans, kicks, nickname changes, role changes
💬 Messages Edits, deletes, bulk deletes, pins
📁 Channels Create, delete, rename, topic, slowmode, NSFW, category — and permission overwrites, named one transition at a time: granted, denied, no longer granted, no longer denied
🎭 Roles Create, delete, rename, permission and color changes
🎙️ Voice Join, leave, move between channels, deafen, mute, stream start/end
🏠 Server Name, icon, description, verification level, banner, AFK / system / rules / moderator channels — and a change of owner, the content filter and the 2FA level required to moderate
🔗 Invites Create and delete, with full invite metadata
😀 Emojis Create, delete, rename
🤖 Bots Bot added to the server
🔨 Moderation Ban, kick, warn, mute, softban, unban, unmute

Why the four permission transitions are named separately. No longer allowed hands the decision back to the member's roles; denied takes it away from them. They are not the same event, and a log that merges them cannot tell you which one happened.

The two settings someone weakens first are the content filter and the 2FA level required to moderate. Both are now named in full — a line reads "Elevated → None", not "1 → 0" — and a channel setting shows the channel's name rather than its id.


📡 Log channels

Each category can be enabled independently and assigned its own dedicated log channel.

You can also set a single global log channel as a catch-all fallback. If a category has no channel of its own, its events go to the global channel.

Example: send moderation events to a private #mod-log and everything else to a general #server-log.


🙈 Ignore rules

To reduce noise, you can exclude events from logging:

  • Channels — events in ignored channels are never logged (useful for bot spam or private staff channels).
  • Roles — members holding any ignored role are excluded from logging.
  • Users — specific Discord user IDs are excluded.

🔎 Log viewer

Stored events can be browsed directly in the panel from the Viewer tab.

You can filter by:

  • Category (members, messages, roles, etc.)
  • Keyword (across event type, actor, and target)
  • Actor ID / Target ID
  • Date range (from / to)

Results are paginated, and you can export the current filtered view as a JSON file.

Storage is enabled by default. Retention is 30 days by default and can be configured up to 365 days.


🔗 Server Logs and Moderation

When the Moderation feature is active, moderation actions (bans, kicks, warns, mutes, and their reversal) flow automatically into the Moderation log category — no extra setup needed.

The moderation category card shows a status badge:

  • Bridge connected — the Moderation feature is enabled and actions are auto-synced.
  • Standalone — the moderation category only logs what Discord's audit log reports.

🔗 Server Logs and other features

Other features that take moderation actions also feed the Moderation category, so everything lands in one place:

  • Automod and Anti-Raid actions.
  • Honeypot triggers. When Server Logs has a Moderation channel configured, the Honeypot's own log channel is bypassed to avoid duplicate entries.

👍 Recommended setup

  1. Set a global log channel as a fallback.
  2. Enable the categories you care about and give the sensitive ones (moderation, members) their own private channels.
  3. Add ignored channels for bot spam or noisy integrations.
  4. Keep storage on so you can search history later.

💡 Best practices

  • Send moderation logs to a staff-only channel.
  • Avoid logging every category at once on very large servers — pick what you actually review.
  • Use the Viewer's export to keep records beyond the retention window.
  • Combine with the Moderation feature so manual and automatic actions are all captured.