Overview
DASHBOARD GUIDE

Logging

Route every interesting server event to a channel, ignore the noisy ones, and inspect the Discord audit feed in one place.

Path
DashboardLogging
Module
logging
Required permission
logging.view

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
Audit
Channels
Stats, charts, the quick-setup picker, ignored channels, and per-event channel routing.
Audit
Live, filterable feed of recent Discord audit-log entries pulled from your server.

Channels tab

Where you decide which events go where. Most operators spend their time here.

Stats strip

Four cards across the top show Events today, Messages deleted, Members joined and Mod actions. Each updates as new events flow in.

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

Each card below picks the destination channel for one event type. The header shows how many of the ten types are configured (e.g. 5 of 10 configured). The bot only posts events into channels it can write to.
Member joinsChannel picker

Posts when a member joins the server.

Member leavesChannel picker

Posts when a member leaves, is kicked or is banned.

Audit logChannel picker

Mirror of Discord's native audit log into a channel.

Voice activityChannel picker

Joins, leaves and channel switches in voice.

Security eventsChannel picker

AutoMod hits, raid heuristics and other security signals.

Message logsChannel picker

Edits and deletions for tracked messages.

Server activityChannel picker

Channel, role and server-setting changes.

Ticket eventsChannel picker

Ticket open / close / claim from the Tickets module.

Role changesChannel picker

Role grants and revokes on members.

ModerationChannel picker

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.
Forbidden screen
If you only have logging.view, the Audit tab shows a "permission required" notice instead of entries. Ask a server admin to grant logging.view_audit through Settings → Permissions.

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.

1

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.
2

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.
3

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.

Troubleshooting

No events show up
Confirm the Logging module is enabled in DashboardSettingsModules, that you have set at least one channel, and that the bot has View Channel, Send Messages and Embed Links permissions in the destination channel.
The Audit tab is empty or shows a permission notice
Discord audit access requires the logging.view_audit capability and that the bot itself has View Audit Log in the server's role permissions. If you have both and still see nothing, your server may not have generated any audited events recently.
An event is being logged in the wrong channel
The first matching channel wins. If you used Apply to all and then changed only some of the cards, double-check the per-event picker — empty cards fall back to the value Apply to all wrote.