Comprehensive logging

Keep track of what's happening in your server in a meticulous, configurable way

logging

  • Usage: !logging

  • Restricted to: ADMIN

  • Checks: server_only

Configure server event logging preferences and destinations. Review the documentation to learn more

logging colour

  • Usage: !logging colour <colour> <events>

  • Aliases: color

    Set custom colours for modlog events - must be a hex code or a built colour. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change

logging channel

  • Usage: !logging channel <channel> <events>

    Set the channel for modlogs. - The text channel to send the events to. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change

logging delete

  • Usage: !logging delete

Delete logging settings.

logging delete cachedonly

  • Usage: !logging delete cachedonly

Toggle message delete notifications for non-cached messages. Delete notifications for non-cached messages will only show channel info without content of deleted message or its author.

logging delete ignorecommands

  • Usage: !logging delete ignorecommands

Toggle message delete notifications for valid bot command messages.

logging delete bulkdelete

  • Usage: !logging delete bulkdelete

Toggle bulk message delete notifications.

logging delete individual

  • Usage: !logging delete individual

Toggle individual message delete notifications for bulk message delete.

logging member

  • Usage: !logging member

  • Aliases: members and memberchanges

Toggle individual member update settings.

logging member timeout

  • Usage: !logging member timeout

Toggle timeout updates for members. Note: Due to a discord limitation this will not update when a members timeout has expired and may display a before timeout in the past.

logging member pending

  • Usage: !logging member pending

Toggle pending updates for members.

logging member nickname

  • Usage: !logging member nickname

  • Aliases: nicknames

Toggle nickname updates for member changes.

logging member all

  • Usage: !logging member all <set_to>

Set all member update settings. - <set_to> True or False what to set all the member update settings to.

logging member roles

  • Usage: !logging member roles

  • Aliases: role

Toggle role updates for members.

logging member flags

  • Usage: !logging member flags

Toggle flags updates for members. This includes things like: - did_rejoin - completed_onboarding - bypasses_verification - started_onboarding

logging member settings

  • Usage: !logging member settings

Show the current settings on member updates.

logging member avatar

  • Usage: !logging member avatar

Toggle avatar updates for member changes.

logging toggle

  • Usage: !logging toggle <true_or_false> <events>

    Turn on and off specific modlog actions - <true_or_false> Either on or off. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change

logging ignore

  • Usage: !logging ignore <channel>

Ignore a channel from message delete/edit events and bot commands. - the channel or category to ignore events in

logging unignore

  • Usage: !logging unignore <channel>

Unignore a channel from message delete/edit events and bot commands. - the channel to unignore message delete/edit events.

logging resetchannel

  • Usage: !logging resetchannel <events>

    Reset the modlog event to the default modlog channel. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change

logging commandlevel

  • Usage: !logging commandlevel <level>

  • Aliases: commandslevel

Set the level of commands to be logged. - [level...] must include all levels you want from: - NONE - MOD - ADMIN - GUILD_OWNER - BOT_OWNER These are the basic levels commands check for in permissions. NONE is a command anyone has permission to use, where as MOD can be mod or permissions

logging embeds

  • Usage: !logging embeds <true_or_false> <events>

  • Aliases: embed

    Set modlog events to use embeds or text - <true_or_false> The desired embed setting either on or off. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change

logging settings

  • Usage: !logging settings

Show the servers current logging settings

logging all

  • Usage: !logging all <true_or_false>

  • Aliases: all_settings and toggle_all

Turn all logging options on or off. - <true_or_false> True of False, what to set all loggable settings to.

logging emojiset

  • Usage: !logging emojiset <emoji> <events>

    Set the emoji used in text modlogs. - <new_emoji> can be any discord emoji or unicode emoji the bot has access to use. - [events...] must be any of the following options (more than one event can be provided at once): - channel_change - Updates to channel name, etc. - channel_create - channel_delete - commands_used - Bot command usage - emoji_change - Emojis added or deleted - server_change - Server settings changed - message_edit - message_delete - member_change - Member changes like roles added/removed, nicknames, etc. - role_change - Role updates permissions, name, etc. - role_create - role_delete - voice_change - Voice channel join/leave - member_join - member_left - invite_created - invite_deleted - thread_create - thread_delete - thread_change - stickers_change

logging bot

  • Usage: !logging bot

  • Aliases: bots

Bot filter settings.

logging bot edits

  • Usage: !logging bot edits

  • Aliases: edit

Toggle message edit notifications for bot users.

logging bot voice

  • Usage: !logging bot voice

Toggle bots from being logged in voice state updates.

logging bot deletes

  • Usage: !logging bot deletes

  • Aliases: delete

Toggle message delete notifications for bot users. This will not affect delete notifications for messages that aren't in bot's cache.

logging bot change

  • Usage: !logging bot change

Toggle bots from being logged in user updates. This includes roles and nickname.

Last updated

Was this helpful?