Skip to main content

Advanced Logging

Let the bot log changes to your server in any channel.

Advanced Logging
Let the bot log changes to your server in any channel
This module has one configuration file.
This module is being actively used on over 4.2K other servers on SCNX.
This module is included for free in every plan. Learn more about prices.

Features

Using the Advanced Logging Module you can easily

  • Log channel updates (like channel edits, channel permission changes and more) in any channel you'd like.
  • Log role updates (like role edits, permission changes and more) in any channel you'd like.
  • Log Member-Updates (like nickname or role changes and more) in any channel you'd like.
  • Log Message-Updates (like message edits or deletions) in any channel you'd like.
  • Log Server-Changes (like changing Server-Settings and more) in any channel you'd like.
  • Log Voice-Channel-Updates (like members joining or leaving the channel) in any channel you'd like.
  • Log Emoji-Changes (like uploading, editing or deleting emojis and stickers) in any channel you'd like.

Setup

  1. Create a channel in which the bot should log changes. Make sure the bot has "Send messages" and "View channel" permissions on this channel.
  2. Make sure your bot has the required permissions on your server ("View audit log"). If you want to log Message-Updates, the bot needs "View channel" and "View message history" on every channel the bot should document changes from.
  3. Open the Advanced logging configuration and configure the module.
  4. Reload the configuration of your bot to apply changes.

Usage

Once configured, this module will automatically log the configured changes in the specified channels. There's no additional action needed.

Please bear in mind your administrators might be able to delete (or edit & forge, using the Login as Bot functionality) the logged messages. This is not possible with the Discord Audit Log, so if you want to make sure an action is correct, please review it in the Discord Audit Log. Messages logging changes will also never be edited automatically, so if you see a "Edited" label on one of the log-messages, its likely it got changed with the Login as Bot feature.

Configuration

This configuration file allows specifying which changes to your server should get logged in which channel. Open it in your dashboard.

FieldDescription
Channel-UpdatesIf enabled, the bot will log changes to channels (like channel edits, permission changes and more).
Channel for Logging of Channel-UpdatesOnly visible if "Channel-Updates" is enabled.
Changes to channels will be logged in this channel.
Role-UpdatesIf enabled, the bot will log changes to roles (like role edits, permission changes and more).
Channel for Logging of Role-UpdatesOnly visible if "Role-Updates" is enabled.
Changes to roles will be logged in this channel.
Member-UpdatesIf enabled, the bot will log changes to members (like nickname or role changes and more).
Channel for Logging of Member-UpdatesOnly visible if "Member-Updates" is enabled.
Changes to members will be logged in this channel.
Message-UpdatesIf enabled, the bot will log changes to message (like edits and deletions).
Channel for Logging of Messsage-EditsOnly visible if "Message-Updates" is enabled.
Edits to messages will be logged in this channel.
Channel for Logging of Messsage-DeletionsOnly visible if "Message-Updates" is enabled.
Deletion of messages will be logged in this channel.
Ignore channels for Message-UpdatesOnly visible if "Message-Updates" is enabled.
These channels & categories are excluded from being monitored for Message-Edits and -Deletions.
Guild-UpdatesIf enabled, the bot will log changes your server (like Server-Settings and more).
Channel for Logging of Guild-UpdatesOnly visible if "Guild-Updates" is enabled.
Changes your server will be logged in this channel.
Emoji-UpdatesIf enabled, the bot will log changes to emojis (and stickers) of your server (like uploading, deleting and editing emojis).
Channel for Logging of Emoji-UpdatesOnly visible if "Emoji-Updates" is enabled.
Changes to emojis of your server will be logged in this channel.
Ignore botsThis feature is always enabled for servers without a PRO-Plan.
If disabled, the bot will document changes made by itself or other bots - this can lead to spam in the Log-Channel.

Troubleshooting

If changes aren't being logged, please make sure that

  • the bot has permissions to view these changes. This usually means that the bot needs "View Audit-Log" permissions, but in the case of Message-Updates, "View channel" and "View message history" are also required.
  • the bot has permissions to the permissions required to log the changes in the configured Log-Channel: "Send messages" and "View channel".
  • the bot is unable to log changes to messages sent while it was offline.
  • the change isn't performed by a bot or "Ignore bots" is enabled.
  • the configuration for this particular change is enabled and the correct channel is selected.