Logging

Send server event logs to one or more channels and customize what each channel receives.

Logging sends detailed server activity events (deletes, edits, member leaves, role modifications, channel creation, audit logs) to your chosen staff channels.

Quickstart

/logs setup

This creates a private logs category hidden from @everyone with dedicated channels for messages, members, roles, channels, invites, emojis, voice, and moderation events.

Supported events

  • messages — deleted messages, edited messages, and bulk message purges.
  • members — joins, leaves, nickname changes, and role assignments.
  • roles — role creation, deletion, and permission updates.
  • channels — channel creation, deletion, and topic/permission changes.
  • invites — invite creation and deletion.
  • emojis — custom emoji and sticker additions/removals.
  • voice — connects, disconnects, and channel moves.
  • moderation — audit log actions, kicks, and bans.

View configuration

/logs config

Channel routing

Add event to channel

/logs channel add channel:<channel> [event:<event name>]
/logs channel add channel:#logs event:messages

If you omit the event option, all logging events are bound to that channel.

Remove event from channel

/logs channel remove channel:<channel> [event:<event name>]
/logs channel remove channel:#logs event:messages

Event embed colors

Customize embed accent colors per event type:

/logs channel color channel:<channel> event:<event> [color:<hex>]
/logs channel color channel:#logs event:messages color:#ff3b30

Ignored targets

Prevent noisy channels, spam bots, or testing categories from polluting your logs.

/logs ignore add [channel:#counting] [member:@spam-bot]
/logs ignore remove [channel:#counting]
/logs ignore list

Reset logging

Wipes all logging channel routes and event configurations:

/logs reset

On this page