> For the complete documentation index, see [llms.txt](https://crown-bot.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://crown-bot.gitbook.io/docs/modules/logging.md).

# Logging

Get detailed information and log all your server events

Using server logging you can log almost all events that happen in a server. This can be used to easily keep up with moderation. This can log a variety of different actions taken in a server, you may find a list to every current logging possibility below. The logged messages will provide the username, user ID, a timestamp, and the action logged.

## Event logging

Below you can find a list with all logging options explained!

|         Event         |                                                Description                                               |
| :-------------------: | :------------------------------------------------------------------------------------------------------: |
|   **messageUpdate**   | Log edited messages that occur in your server. (This will show the original message then the edited one) |
|   **messageDelete**   |             Log when a message is deleted in your server. (This will log the deleted message)            |
|   **channelCreate**   |                                      Log when a channel is created.                                      |
|   **channelUpdate**   |                     Log when a channel is updated. (Channel Name, Perms, Topic, etc.)                    |
|   **channelDelete**   |                                       Log when channel is deleted.                                       |
|    **threadCreate**   |                                       Log when a thread is created.                                      |
|    **threadUpdate**   |                       Log when a thread is updated. (Name, Add/Remove Users, etc.)                       |
|    **threadDelete**   |                                       Log when a thread is deleted.                                      |
|       **vcJoin**      |                                  Log when a user joins a Voice Channel.                                  |
|      **vcSwitch**     |                               Log when a user moves to a new Voice Channel.                              |
|      **vcLeave**      |                                  Log when a user leaves a Voice Channel.                                 |
|       **vcMute**      |                         Log when a user is muted from speaking in Voice Channels.                        |
|      **vcUnmute**     |                Log when a user is unmuted and is allowed to speak again in Voice Channels.               |
|      **vcDeafen**     |               Log when a user is Deafened from Voice Channels. (They can not hear or speak)              |
|     **vcUndeafen**    |                                   Log when a user's Deafen is removed.                                   |
|  **guildMemberJoin**  |                                  Log when a new user joins your server.                                  |
| **guildMemberUpdate** |                    Log when a member is updated. (Username, Nickname, User Icon, etc.)                   |
| **guildMemberRemove** |                                    Log when a user leaves your server.                                   |
|    **guildBanAdd**    |                                Log when a user is banned from your server.                               |
|   **guildBanRemove**  |                               Log when a user is unbanned from your server.                              |
|   **memberRoleAdd**   |                                     Log when a user is given a role.                                     |
|  **memberRoleRemove** |                                     Log when a users role is removed.                                    |
|     **roleCreate**    |                                        Log when a role is created.                                       |
|     **roleUpdate**    |                          Log when a role is updated. (Name, Color, Perms, etc.)                          |
|    **roleDeleted**    |                                        Log when a role is deleted.                                       |
|  **guildEventCreate** |                                  Log when a user creates a server event.                                 |
|  **guildEventUpdate** |                                  Log when a user updates a server event.                                 |
|  g**uildEventDelete** |                                  Log when a user deletes a server event.                                 |
