Logging

31 events in 6 categories, separate channels, levels and exceptions.

Admins ยท Manage Server

Evil6 logs 31 events in 6 categories โ€“ with filters you'd expect from professional bots. Each category can go to its own channel, and you decide exactly what gets logged.

Quick setup #

/logging setup starts a wizard with select menus. For each category you pick an existing channel or let Evil6 create a new one. Evil6 never creates channels without asking. Afterwards, check with /logging test that everything arrives.

Categories & events #

The right column shows the default level of each event.

CategoryEventsDefault level
๐Ÿ’ฌ Messages Message edited Info
Message deleted Warning
Bulk delete โ€“ with a text file of the deleted messages Warning
๐Ÿ‘ฅ Members Join, leave, nickname, username Info
Roles changed Warning
๐Ÿ”จ Moderation Ban, kick Critical
Unban, timeout, Evil6 actions Warning
๐Ÿ›๏ธ Server Channels, roles, permissions, server settings, emojis, threads Info to Critical
๐Ÿ”Š Voice Join, leave, switch channel Info
Server mute / server deafen Warning
โœ‰๏ธ Invites Invite created, invite deleted Info

Moderation entries include the responsible moderator, read from the Discord audit log. Use /logging events to see every single event and whether it is on.

Example log entry

Channels #

Every category can get its own channel โ€“ e.g. #log-messages and #log-moderation. Categories without their own channel go to the shared default channel. Set and remove channels with /logging channel set and /logging channel remove.

Filters #

Minimum level
Only log events from Info, Warning or Critical upwards โ€“ /logging level.
Events
Switch single events on or off โ€“ /logging event.
Categories
Switch whole categories on or off โ€“ /logging category.
Exceptions
Ignore channels, channel categories, roles and users โ€“ /logging ignore add.
Bots
Ignore events caused by bots โ€“ /logging ignorebots.

Everything on this page can also be configured in the dashboard โ€“ channels per category, level, events and exceptions.

All logging commands #

CommandWhat it doesWho
/logging setupSetup wizard with select menus: pick existing channels or let Evil6 create new ones. Admins ยท Manage Server
/logging enableTurn logging on. Admins ยท Manage Server
/logging disableTurn logging off. Admins ยท Manage Server
/logging levelSet the minimum level (Info, Warning, Critical). Admins ยท Manage Server
/logging eventSwitch a single event on or off. Admins ยท Manage Server
/logging categorySwitch a whole category on or off. Admins ยท Manage Server
/logging ignorebotsIgnore or include events caused by bots. Admins ยท Manage Server
/logging eventsList all events and their state. Admins ยท Manage Server
/logging statusShow the logging configuration. Admins ยท Manage Server
/logging testSend a test entry to the log channels. Admins ยท Manage Server
/logging channel setSet the channel for a category or the default channel. Admins ยท Manage Server
/logging channel removeRemove a category channel. Admins ยท Manage Server
/logging ignore addIgnore a channel, category, role or user. Admins ยท Manage Server
/logging ignore removeRemove an exception. Admins ยท Manage Server

Data retention #

Log entries stored in Evil6's database are deleted automatically after 30 days. Messages in your Discord log channels stay until you delete them. Details in the privacy policy.