Skip to main content

,log

aka ,logs, ,logging

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 subcommands

Read from the prefix .sub/ tree, the canonical shape. Every entry has a permanent anchor of its own.

,log add

routes one or more log categories to a channel

,log add <channel> [categories...]
,log add #mod-logs moderation members
#log-add
,log events

view or toggle which sub-events a category logs

,log events <category> [event] [on|off]
,log events members membertimeout off
#log-events
,log ignore

exempt 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

shows current log routing

,log list
#log-list
,log panel

Open the log config panel

No usage recorded

#log-panel
,log remove

stops logging to a channel, entirely or for named categories

,log remove <channel> [categories...]
,log remove #mod-logs
#log-remove
,log reset

clears every category, channel and ignore-list entry

,log reset
#log-reset
,log webhook

toggle 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 leaves

Read 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

This command registers 10 leaves on the slash surface against 8 subcommands in its prefix tree. Both lists are on this page in full; neither is a summary of the other.
/log add

Route log categories to a channel (omit category = all)

/log addchannel*category
ParameterTypeDefaultDetail
channelrequiredChannel—Log channel(text, announcement channels)
categoryString—Omit for every categoryMessages · Members · Roles · Channels · Voice · Invites · Emojis & Stickers · Moderation
#log-add
/log remove

Stop logging to a channel (omit category = remove it entirely)

/log removechannel*category
ParameterTypeDefaultDetail
channelrequiredChannel—Log channel(text, announcement channels)
categoryString—Omit to remove every category on this channelMessages · Members · Roles · Channels · Voice · Invites · Emojis & Stickers · Moderation
#log-remove
/log events

View or toggle a category's sub-events

/log eventscategory*eventstate
ParameterTypeDefaultDetail
categoryrequiredString—Log categoryMessages · Members · Roles · Channels · Voice · Invites · Emojis & Stickers · Moderation
eventString—Sub-event (omit to just view)autocompletes as you type: no fixed list
stateString—On or off (omit to flip)on · off
#log-events
/log webhook

Toggle webhook delivery, or (Server Premium) its name/avatar

/log webhookaction*channelvalue
ParameterTypeDefaultDetail
actionrequiredString—What to doon · off · name · avatar
channelChannel—Log channel: omit to set the server-wide default(text, announcement channels)
valueString—New name or image URL (name/avatar only)
#log-webhook
/log list

Show current log routing

#log-list
/log reset

Clear every category, channel and ignore entry

#log-reset
/log panel

Open the log config panel

#log-panel
/log ignore addgroup ignore

Exempt a member, channel or role: give exactly one

/log ignore adduserchannelrole
ParameterTypeDefaultDetail
userUser—Member to exempt
channelChannel—Channel to exempt
roleRole—Role to exempt
#log-ignore-add
/log ignore listgroup ignore

List the ignore list

#log-ignore-list
/log ignore removegroup ignore

Remove a member, channel or role from the ignore list

/log ignore removetarget*
ParameterTypeDefaultDetail
targetrequiredString—What to removeautocompletes as you type: no fixed list
#log-ignore-remove