Mataru
matarudocs

Moderation

Logging

Enable, disable, or configure server event logging by category.

Documentation›Moderation›Logging

Overview#

The logging system tracks server events and posts them to designated channels. Each event group can be assigned to a different channel, so you can separate moderation logs from voice logs, antinuke alerts, and so on.

ℹ
Only the Server Owner and Extra Owners can configure logging. The bot needs Send Messages and Embed Links permissions in each log channel.

Setup#

!loggingEnable, disable, or configure server event loggingServer Owner
Syntax!logging <enable|disable|status|setup>
Examples
!logging setup!logging enable!logging status
Aliases
log
SubcommandDescription
!logging enableStart logging events to configured channels
!logging disableStop all logging (configuration is preserved)
!logging statusView current logging status and all assigned channels
!logging setupOpen interactive panel to assign channels per event group
✓
Tip: Run !antinuke setup to automatically create a dedicated mataru-logs channel and configure antinuke logging in one step.

Event Groups#

Each event group can be routed to a separate channel. Use !logging setup to assign them interactively.

Event GroupWhat It Logs
Voice ChannelsMembers joining, leaving, or moving between voice channels
MessagesMessage edits, deletions, and bulk deletes
RolesRole creation, deletion, and permission updates
ChannelsChannel creation, deletion, and setting updates
MembersJoins, leaves, nickname changes, role assignments, and timeouts
Antinuke ActionsAll antinuke punishments, detections, and module triggers