Comprehensive event logging with 13 categories and 100+ event types. Logs to Discord channels via webhooks with granular per-event control.
Auto-setup (recommended):
/log autosetup
Creates 6 channels automatically: error-logs, message-logs, mod-logs, member-logs, server-logs, voice-logs
Manual setup:
/log setup
Interactive UI with dropdowns for custom configuration.
Opens interactive configuration menu.
Automatically creates logging channels.
Display current configuration with all channels and events.
| Parameter | Type | Description |
|---|---|---|
| channel | TextChannel | Channel to log events to |
| category | Choice | Main category (Messages, Moderation, etc.) |
Add specific sub-events to a category. Uses multi-select dropdown.
| Parameter | Type | Description |
|---|---|---|
| channel | TextChannel | Channel to stop logging to |
| category | Choice | Category to remove events from |
Remove specific sub-events from logging. Uses multi-select dropdown.
| Parameter | Type | Description |
|---|---|---|
| type | Choice | User, Role, or Channel |
| target | String | Mentions (supports multiple) |
Ignore users/roles/channels from logging. Supports multiple mentions in one command.
| Parameter | Type | Description |
|---|---|---|
| type | Choice | User, Role, or Channel |
| target | String | Mentions (supports multiple) |
Remove from ignore list. Supports multiple mentions.
| Parameter | Type | Description |
|---|---|---|
| category | Choice (optional) | Reset specific category or all |
| delete_channels | Boolean | Delete created log channels |
Reset logging configuration. Requires confirmation.
Permission Error, Missing Resource, Invalid Input, Cooldown Hit, Command Failed, Feature Not Configured, Integration Failure
Delete, Edit, Bulk Delete, Sent via Command, Pin, Unpin, Reaction Add/Remove/Clear/Clear Emoji, Command Executed
Ban, Unban, Kick, Timeout, Timeout Remove, Warning, Case Delete, Case Update, Warn Add/Remove
Join, Leave, Nickname Update, Roles Update, Avatar Update, Roles Add/Remove, Timed Out, Timeout Remove, Avatar Update
Create, Delete, Hoist Update, Mentionable Update, Name Update, Permission Update, Icon Update
Create, Delete, Update, Name/Topic Update, Type/Voice Update, Slow Mode Update, Permissions Update, Parent Update, NSFW Update, Pins Update, Default Settings Update, Forum Layout/Tags Update
Member Join/Leave, Prune, Name/Description Update, Icon/Banner/Splash Update, Vanity Update, Owner Update, Locale Update, Verification/Security Update, Features Update, Notification Settings, Boost Update, AFK Settings, System Channel, Widget Update, Onboarding Toggle/Channels/Questions
Create, Delete, Avatar Update, Name Update, Channel Update
Create, Delete
User Kick, Leave, Move, Mute, Switch, Channel Join, Channel Full
Create, Delete, Name Update
Create, Delete, Name Update, Description Update
Create, Delete, Name Update, Archive Duration Update, Slow Mode Update, Unarchive, Archive, Lock, Unlock
Webhook-based logging - Uses webhooks for better rate limits and automatic recreation if deleted
Per-event control - Enable/disable individual events within each category
Ignore lists - Filter out specific users, roles, or channels from logs
Embed filtering - Option to ignore embed-only messages
Audit log integration - Automatically fetches moderators from audit logs (non-blocking)
Deduplication - Prevents duplicate log entries for the same event
Bot action filtering - Automatically skips logging the bot's own moderation actions
Single category, all events:
/log setup → Select "Set log channels"Multiple categories, same channel: Repeat the above for each category, selecting the same channel each time.
Ignore specific users:
/log ignore type:User target:@User1 @User2 @User3
Reset specific category:
/log reset category:Messages delete_channels:False