Skip to content

Event Logging ​

Keep track of everything happening in your server with comprehensive event logging. Monitor moderation actions, member activity, and server changes.

Overview ​

Natsumi's logging system records important server events and sends detailed logs to designated channels. This helps moderators stay informed and provides an audit trail for server activity.

  • Multiple log channel support
  • Customizable event filters
  • Rich embed formatting
  • Moderation action tracking
  • Message content logging
  • Channel and user ignore lists, global or per event

Log Channels ​

You can set up different channels for different types of logs, keeping things organized and easy to monitor.

Mod Log ​

Moderation actions like warns, kicks, bans, and timeouts.

/moderation modlog setup channel:#mod-logs

Message Log ​

Deleted and edited messages with content.

/moderation modlog channel category:messages target:#message-logs

Member Log ​

Joins, leaves, role changes, and nickname updates.

/moderation modlog channel category:members target:#member-logs

Server Log ​

Channel, role, and server setting changes.

/moderation modlog channel category:server target:#server-logs

Voice Log ​

Voice channel joins, leaves, and moves.

/moderation modlog channel category:voice target:#voice-logs

Event Types ​

Natsumi can log the following types of events:

Moderation ​

  • Member warned
  • Member kicked
  • Member banned
  • Member unbanned
  • Member timed out
  • Automod violations

Messages ​

  • Message deleted
  • Message edited
  • Bulk messages deleted
  • Attachments logged

Members ​

  • Member joined
  • Member left
  • Roles added/removed

Server ​

  • Channel created
  • Channel deleted
  • Channel updated
  • Role created
  • Role deleted
  • Role updated
  • Emoji changes
  • Server settings changed

Voice ​

  • Joined voice channel
  • Left voice channel
  • Moved between channels
  • Muted/Deafened

Invites ​

  • Invite created
  • Invite deleted
  • Invite used (with tracker)

Configuration ​

Customize what gets logged and where:

Ignoring Channels ​

Nothing that happens in an ignored channel is logged. Ignoring a category covers every channel inside it, and ignoring a channel also covers its threads.

Ignore Channel

/moderation modlog ignore action:add channel:#channel

Ignoring Users ​

Nothing an ignored user does is logged, including the actions they take as a moderator.

Ignore User

/moderation modlog ignore action:add user:@user

Per-Event Ignores ​

Ignores are global by default and apply to every event. Add a category and event to limit an ignore to that one event, which stacks on top of the global lists. Use action:remove to take an entry back off a list, action:clear to empty both lists, and action:list to see what is currently ignored.

Ignore a channel for one event only

/moderation modlog ignore action:add channel:#bot-spam category:message event:messageDelete

Enabling/Disabling Events ​

Toggle specific event types:

Toggle Event

/moderation modlog toggle category:<category> event:<event> enabled:<true|false>

Pro Tip

Use the dashboard for an easier way to configure logging settings with a visual interface.

All Logging Commands ​

CommandDescription
/moderation modlog setupSet the main modlog channel
/moderation modlog channelSend one event category to its own channel
/moderation modlog toggleEnable or disable a specific event
/moderation modlog ignore action:addIgnore a channel or user, globally or for one event
/moderation modlog ignore action:removeTake a channel or user back off an ignore list
/moderation modlog ignore action:listView the current ignore lists
/moderation modlog listView all available events and the current configuration

Documentation for Natsumi.