,log
Configure the server logging system
User permissions
- Administrator
Cooldown
- none
Other surface
- /log · 10 slash subs vs 8 prefix
Anchor
- #log
Syntax
,log add <channel> [categories...]
/log <subcommand>
<required> · [optional]
Example
,log add #mod-logs moderation members
Subcommands
8 prefix subcommandsRead from the prefix .sub/ tree, the canonical shape. Every entry has a permanent anchor of its own.
,log addroutes one or more log categories to a channel
,log add <channel> [categories...],log add #mod-logs moderation members#log-add
,log eventsview or toggle which sub-events a category logs
,log events <category> [event] [on|off],log events members membertimeout off#log-events
,log ignoreexempt a member, channel or role from every log category
,log ignore <member|channel|role> | log ignore list | log ignore remove <target>,log ignore #bot-spam#log-ignore
,log listaka view, status,log panel,log removestops logging to a channel, entirely or for named categories
,log remove <channel> [categories...],log remove #mod-logs#log-remove
,log reset,log webhooktoggle webhook delivery for a log channel, or (Server Premium) customize its name/avatar: 'default' sets the server-wide fallback
,log webhook <channel|default> <on|off|name|avatar> [value],log webhook #mod-logs on#log-webhook
Slash leaves
10 leavesRead from the registered slash builder: groups are flattened, so a grouped leaf reads “group leaf” and anchors with a hyphen between the two words.
Two trees, not one view of one
/log addRoute log categories to a channel (omit category = all)
/log addchannel*category| Parameter | Type | Default | Detail |
|---|---|---|---|
channelrequired | Channel | — | Log channel(text, announcement channels) |
category | String | — | Omit for every categoryMessages · Members · Roles · Channels · Voice · Invites · Emojis & Stickers · Moderation |
/log removeStop logging to a channel (omit category = remove it entirely)
/log removechannel*category| Parameter | Type | Default | Detail |
|---|---|---|---|
channelrequired | Channel | — | Log channel(text, announcement channels) |
category | String | — | Omit to remove every category on this channelMessages · Members · Roles · Channels · Voice · Invites · Emojis & Stickers · Moderation |
/log eventsView or toggle a category's sub-events
/log eventscategory*eventstate| Parameter | Type | Default | Detail |
|---|---|---|---|
categoryrequired | String | — | Log categoryMessages · Members · Roles · Channels · Voice · Invites · Emojis & Stickers · Moderation |
event | String | — | Sub-event (omit to just view)autocompletes as you type: no fixed list |
state | String | — | On or off (omit to flip)on · off |
/log webhookToggle webhook delivery, or (Server Premium) its name/avatar
/log webhookaction*channelvalue| Parameter | Type | Default | Detail |
|---|---|---|---|
actionrequired | String | — | What to doon · off · name · avatar |
channel | Channel | — | Log channel: omit to set the server-wide default(text, announcement channels) |
value | String | — | New name or image URL (name/avatar only) |
/log listShow current log routing
#log-list/log resetClear every category, channel and ignore entry
#log-reset/log panelOpen the log config panel
#log-panel/log ignore addgroup ignoreExempt a member, channel or role: give exactly one
/log ignore adduserchannelrole| Parameter | Type | Default | Detail |
|---|---|---|---|
user | User | — | Member to exempt |
channel | Channel | — | Channel to exempt |
role | Role | — | Role to exempt |
/log ignore listgroup ignoreList the ignore list
#log-ignore-list/log ignore removegroup ignoreRemove a member, channel or role from the ignore list
/log ignore removetarget*| Parameter | Type | Default | Detail |
|---|---|---|---|
targetrequired | String | — | What to removeautocompletes as you type: no fixed list |