Logging

Display a logs of all the actions in your server.

Overview

Logging allows you to log events in your server. This can be useful for keeping track of what’s happening in your server.

Adding a log event

You can add a logging event using the command log add (channel) (event).

,log add (channel) (event)

Note:

This command will create a webhook to display the logs, Do not delete it.

Removing a log event

You can remove a logging event using the command log remove (event).

,log remove (event)

You can of course view the current logging events using the command log list.

Ignore specific members or channels

You can ignore specific members or channels from the logging events using the command log ignore (member|channel).

,log ignore (member)
,log ignore (channel)

A list of all ignored members/channels is displayed using the log ignore list command.

Available log events

Here the list of all events you can log and also the explaination of each one.

CategoryKeywordEvents Covered
MessagesmessagesDeleted messages, edited messages.
MembersmembersMember join/leave, role updates, nickname changes, mutes, deafens, and timeouts.
RolesrolesRole creation, deletion, and updates (name, color, permissions, etc.).
ChannelschannelsChannel creation, deletion, and updates (name, topic, slowmode, bitrate, etc.).
InvitesinvitesInvite creation and deletion.
EmojisemojisEmoji creation, renaming, and deletion.
VoicevoiceVoice channel join/leave, moves, and state changes (mute, deafen, stream).

You can of course add multiple log events to your server and remove them whenever you want.

More

You can also customize the color of the embed of each log event, using the command log color (event) (color).

,log color (event) (color)

This let you customize the color of the embed of each log event, making it easier to distinguish between different types of events.