Back to Documentation

Logging Types

Learn about all the different logging types available in Bulbbot and how to configure them.

Bulbbot currently offers 11 logging types: mod_logs, automod, message_logs, role_logs, member_logs, channel_logs, thread_logs, invite_logs, join_leave, and other.

Mod Logs

Once enabled, mod_logs will log all moderation actions performed by the bot in the selected channel. This includes bans, kicks, mutes, warns, and other moderation actions. You can enable mod action logging using the /configure command.

What gets logged: Ban, Kick, Mute, Unmute, Warn, Tempban, Unban, Nickname changes, and other mod actions

AutoMod Logs

AutoMod logging will log all automod violations detected by Bulbbot in the selected channel. Bulbbot will additionally log which actions it took automatically and the content it detected to trigger the automated action.

What gets logged: Filtered words, Spam mentions, Invite links, Website links, Avatar violations, and configured automated responses

Message Logs

Message logging will log message updates and deletions in the server. You can enable message logging using the /configure command.

What gets logged:

  • • Deleted messages (including replies, stickers, embeds, and attachments)
  • • Edited messages

Role Logs

Role logs will log whenever an update happens to a role in the server. You can enable role logging using the /configure command.

What gets logged: Role creation, deletion, name changes, color changes, and permission updates

Member Logs

Member logs will log whenever a server member updates their server profile. You can enable member logging using the /configure command.

What gets logged: Nickname updates, role assignments, profile changes

Channel Logs

Channel logs will log whenever an update happens to a channel in the server. You can enable channel logging using the /configure command.

What gets logged: Channel creation, deletion, name changes, topic changes, slowmode updates

Thread Logs

Thread logs will log whenever a thread is created or deleted in the server. You can enable thread logging using the /configure command.

What gets logged: Thread creation, deletion, archival, and member actions

Invite Logs

Invite logs will log whenever an invite is created or deleted in the server. You can enable invite logging using the /configure command.

What gets logged: Invite creation, deletion, expiration, and usage

Join/Leave Logs

Join/leave logs will log whenever a user joins or leaves the server. You can enable it using the /configure command.

What gets logged: User joins, user leaves, account creation date

Other Logs

Other logs will log any miscellaneous events that don't fit into the other categories. You can enable it using the /configure command.

What gets logged: Command usage, configuration changes, and other miscellaneous actions