Back to Wiki

How to Set Up a Mod Log on Discord

ayo

ayo

Published April 29, 2026Updated April 29, 2026

How to Set Up a Mod Log on Discord

A mod log is a private channel that records all moderation actions โ€” who did what, to whom, and when. It's essential for accountability and reviewing decisions.

What to Log

A good mod log records:

  • Warnings issued
  • Messages deleted by mods
  • Timeouts (who, duration, reason)
  • Kicks (who, reason)
  • Bans (who, reason, permanent or temp)
  • Unbans
  • Role changes (who gave/removed what role)
  • Channel lockdowns
  • Invite link deletions

Setting Up Logging with Carl-bot

Carl-bot has the most comprehensive logging:

  1. Go to Carl-bot dashboard โ†’ Logging
  2. Select your server
  3. Create a #mod-log channel (staff-only)
  4. Create a #server-log channel (staff-only) for message edits/deletes
  5. Enable these log types:
- Member join/leave - Message delete - Message edit - Member ban/unban - Member kick - Role changes - Channel changes
  1. Save settings

Setting Up with Dyno

  1. Go to Dyno dashboard โ†’ Logs
  2. Set the log channel
  3. Enable the same event types as above

Structuring Your Log Channels

For large servers, separate logs by type:

  • #mod-actions โ€” Bans, kicks, warnings, timeouts
  • #message-logs โ€” Deleted and edited messages
  • #join-leave-log โ€” Member join/leave events
  • #server-changes โ€” Channel/role/server changes

Using Logs Effectively

  • Review mod logs weekly for consistency across moderators
  • Check if certain mods are over- or under-moderating
  • Use logs as evidence in ban appeal reviews
  • Search logs by member ID to see their full history before making decisions

Related: Discord Audit Log Guide ยท Discord Mod Team Structure

Found this helpful? Explore more articles in the wiki.

Join our Discord