Logging
Route every interesting server event to a channel, ignore the noisy ones, and inspect the Discord audit feed in one place.
Before you start
A few quick checks before opening the dashboard.
- You have the logging.view capability on this server
- The Logging module is enabled in Modules
- You have at least one text channel where logs can be posted
- For the Audit tab you also need the logging.view_audit capability
What you'll see
The Logging dashboard is split into two tabs across the top.
Channels tab
Where you decide which events go where. Most operators spend their time here.
Stats strip
Charts
- Events 24h — hourly volume so you can see when your server is busiest.
- By category — donut chart of which event categories make up most of your traffic.
Quick setup — single channel
- Pick a channel in the picker.
- Click Apply to all to set every event type below to that same channel in one go.
- You can still override individual event types after applying.
Ignored channels
- Events that happen in these channels are never logged, regardless of the event type.
- Add up to 500 channels via the dropdown picker.
- Click the x on a chip to remove a channel.
Individual log channels
Posts when a member joins the server.
Posts when a member leaves, is kicked or is banned.
Mirror of Discord's native audit log into a channel.
Joins, leaves and channel switches in voice.
AutoMod hits, raid heuristics and other security signals.
Edits and deletions for tracked messages.
Channel, role and server-setting changes.
Ticket open / close / claim from the Tickets module.
Role grants and revokes on members.
Warns, mutes, kicks, bans and other mod actions.
Audit tab
The Discord audit log brought into the dashboard so you don't have to dig through Discord's UI.
Toolbar
- Search — full-text search across actors, targets and reasons.
- Category — narrow to channels, roles, members, messages, voice, etc.
- Date range — filter to today, this week, this month, or all time.
- The chip beside the title shows how many of the loaded events match your filters.
- Click Load more at the bottom to fetch older entries.
Entry detail
- Each row shows the actor (who did it), target (what they touched), action (what they did) and a relative timestamp.
- Targets are colour-coded by type so users, channels, roles, invites, webhooks and messages are easy to scan.
- Sensitive details (PII) are gated behind the stricter logging.view_audit capability.
Definitions
What the cards on the dashboard actually count.
- Events today
- All audit events emitted in the current calendar day in the server's time zone.
- Messages deleted
- Subset of events with action type 72 / 73 — bulk deletes count as one event each.
- Members joined
- Subset of join events. Rejoins are counted; bot joins are not.
- Mod actions
- Bans, kicks, mutes, warnings and unbans collected across both the moderation module and Discord's native tools.
Common tasks
Step-by-step recipes for the most common setup work.
Send everything to one channel
Best for small servers that just want a single log feed.
Open DashboardLoggingChannels.
- In the Quick setup — single channel card, pick your channel.
- Click Apply to all to copy that channel into every event type below.
- Verify each card shows the chosen channel and an Active chip.
Split moderation, security and member events
Recommended for staffed servers — each team gets a focused feed.
- Set Moderation to your #mod-log channel.
- Set Security events to a private #security channel only senior staff can see.
- Set Member joins and Member leaves to a public #joins-leaves channel.
- Leave the rest blank if you don't need them — empty pickers stay disabled until you assign a channel.
Stop logging spam from a chatty channel
Useful when one channel — typically a counting or bot-spam channel — drowns out everything else.
- Open Ignored channels.
- Click the dropdown, type the channel name to filter the list, then click the channel to add it.
- The chip with that channel appears immediately. Remove it by clicking the small x.
- The 500-channel cap is shown next to the count so you know when you are close.