BotGhost Documentation
Support ServerYouTubeMarketplaceBotGhost PremiumSign in
  • Welcome to BotGhost
  • Guidelines & Privacy
  • Changelogs 2025
    • Changelogs 2024
    • Changelogs 2023
  • BotPanel Documentation
  • Getting Started
    • Create Your First Bot
      • Create Your Second Bot
    • Invite Your Bot
    • Standard Practices
      • Advanced Practices
    • Mobile Application (PWA)
  • Support
    • BotGhost Support
    • Frequently Asked Questions
  • Premium & Priority Hosting
    • Priority Hosting
    • Our Premium Features
    • Plans & Payment Methods
    • Manage Your Subscription
    • Upgrade Your Bot
    • Refund & Cancellation Policy
    • Beta Features
  • General Settings and Collaboration
    • Settings
    • Collab
    • Status
    • Active Developer Badge
    • Marketplace
  • Custom Commands & Events
    • Command & Event Builder
      • Sharing Commands and Events
      • Advanced Options
    • Actions
      • Message Actions
        • Send or Edit a Message
          • Button
          • Select Menu
        • Edit a Button or Select Menu
        • Send a Form
        • Delete a Message
        • Publish a Message
        • React to a Message
        • Pin a Message
      • Custom Variable Actions
        • Set Variable
        • Run Equation on Variable
        • Delete Variable
      • API Actions
        • Send an API Request
        • Execute an IFTTT Trigger
      • Loop Actions
        • Run a Loop
        • Stop a Loop
      • Voice Actions
        • Join a Voice Channel
        • Leave a Voice Channel
        • Voice Move a Member
        • Voice Kick a Member
        • Voice Mute or Unmute a Member
        • Voice Deafen or Undeafen a Member
      • Role Actions
        • Add Roles
        • Remove Roles
        • Create a role
        • Delete a role
        • Edit Role
      • Channel Actions
        • Create a channel
        • Edit a channel
        • Delete a channel
      • Thread and Forum Actions
        • Create a Thread
        • Edit a Thread
        • Delete a Thread
      • Server Actions
        • Kick a member
        • Ban a member
        • Timeout a member
        • Change a members nickname
        • Purge Messages
        • Create Server Invite
      • Other Actions
        • Wait before running another action
        • Manipulate some text
        • Send an error log message
        • Set a unique variable
        • Change the Bot's Status
        • Note
      • [LEGACY] Reply Actions
        • Plain Text Reply
        • Embed Reply
        • Random Reply
        • Send a message to a channel
        • Direct Message a User
        • Send a Message with attached buttons
          • Buttons
        • Send a message with a select menu
          • Menu Option
    • Conditions
      • Comparison Condition
      • Permission Condition
      • Chance Condition
      • Channel Condition
      • Role Condition
      • User Condition
      • Premium Check Condition
    • Options
      • Text Option
      • Number Option
      • User Option
      • Channel Option
      • Role Option
      • Choice Option
      • Attachment Option
    • Events
      • Timed Events
      • Webhooks
    • Data Storage
      • Collections
      • Objects
    • IFTTT
    • Variables
  • Server Management
    • Moderation
    • Discord Automod
    • Tickets
    • Welcomer
    • Verification
    • Statistic Channels
    • Modmail
    • Auto-React
    • Sticky Roles
    • Emoji Manager
    • Polls Filter
    • Automod
    • Logging
  • Messages
    • Timed Messages
    • Reaction Roles
    • Autoresponder
    • Embed Builder
    • Sticky Messages
    • Polls
    • Global Chat
    • Media Channels
  • AI
    • ChatGPT
    • Image Generation
  • Game Integrations
    • Roblox Verification
  • Social Integrations
    • YouTube
    • Twitch
  • Community Engagement
    • Leveling
    • Temp Voice Channels
    • Suggestions
    • Invite Tracker
    • Starboard
    • Question Of The Day
    • Giveaways
  • Fun Modules
    • Economy & Minigames
    • Birthdays
    • Counting
  • Utility
    • Translation
    • Weather
Powered by GitBook
On this page
  • Server Logging
  • Logging channel?
  • Enable or disable all events?
  • Event logging?

Was this helpful?

  1. Server Management

Logging

Get detailed information and log all your server events

Last updated 10 months ago

Was this helpful?

Server Logging

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 in the list below. The logged messages will provide the username, user ID, a timestamp, and the action logged.

Logging channel?

This channel will be your main channel for logging actions. Here you can find all the logs that the bot has sent!

Enable or disable all events?

This will enable all the logging events so you don't have to manually do it. By enabling this it will send all listed logs to the specified channel, and disabling it will disable all of them.

Event logging?

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

Event logged
Description

messageDelete

Log when a message is deleted in your server. (This will log the deleted message)

messageUpdate

Log edited messages that occur in your server. (This will show the original message then the edited one)

messagePinned

Log messages that get pinned in your server.

guildUpdate

Log when your server settings are updated. (Server Icon, Server Name, etc.)

guildMemberJoin

Log when a new user joins your server.

guildMemberRemove

Log user leaves your server.

guildMemberUpdate

Log when a member is updated. (Username, Nickname, User Icon, etc.)

guildEventCreate

Log when a user creates a server event.

guildEventDelete

Log when a user deletes a server event.

guildEventUpdate

Log when a user updates a server event.

memberRoleAdd

Log when a user is given a role.

memberRoleRemove

Log when a users role is removed.

memberNicknameUpdate

Log when a user's nickname is updated. (This is their server nickname)

userAvatarUpdate

Log when a user updates their Avatar. (user Icon)

userUsernameUpdate

Log when a user updates their username. (This is their Discord username not a server Nickname)

userDiscriminatorUpdate

Log when a user updates their Discriminator. (This is their #1234 number after their username)

channelCreate

Log when a channel is created.

channelRemove

Log when channel is deleted.

channelUpdate

Log when a channel is updated. (Channel Name, Perms, Topic, etc.)

roleCreate

Log when a role is created.

roleDelete

Log when a role is deleted.

roleUpdate

Log when a role is updated. (Name, Color, Perms, etc.)

emojiCreate

Log when an emoji is added.

emojiDelete

Log when an emoji is deleted.

emojiUpdate

Log when an emoji is updated. (Name, Position, etc.)

threadCreate

Log when a thread is created.

threadDelete

Log when a thread is deleted.

threadUpdate

Log when a thread is updated. (Name, Add/Remove Users, etc.)

vcJoin

Log when a user joins a Voice Channel.

vcLeave

Log when a user leaves a Voice Channel.

vcSwitch

Log when a user moves to a new 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.

guildBoostLevelUp

Log when your booster level goes up. (This is added when users boost to a new tier)

guildBoostLevelDown

Log when your booster level is lost. (This is when users unboosts from your server causing you to lose a tier)

guildPartnerAdd

Log when your server gains Partner. (You will need to apply for partner via the Server Community Screen)

guildPartnerRemove

Log when your server looses it's partner mode. (This is done by Discord and not controlled by BotGhost)

guildMemberBoost

Log when a user boosts your server. (Users can do this with Nitro)

guildMemberUnBoost

Log when a user removes a boost from your server.

guildBanAdd

Log when a user is banned from your server.

Make sure to restart your bot after setting up the logging module, this way you make sure all logs have been added to the bot!