Logging Configuration

Codyx offers detailed logging capabilities to keep track of important events and actions within your server. Configure logging via the Web Dashboard under the "Logging" section.

Global Activation

First, you need to enable the logging system globally:

  • Find the toggle switch labeled "Enable All Server Logging".
  • Turn this switch **on** to activate the logging features.
  • If this switch is off, no logs will be sent, regardless of the channel configurations below.

Log Channel Configuration (By Category)

Codyx allows you to send different types of logs to different channels for better organization. For each category below, you can select a specific text channel where those logs should be sent. If you leave the channel selection blank for a category, logging for that category will be disabled.

You will typically see options similar to these:

  • Message Logs Channel: Logs message deletions, edits, and bulk deletes.
  • Member Logs Channel: Logs member joins, leaves, kicks, bans, unbans, role updates, nickname changes, username changes, and server boosts.
  • Channel Logs Channel: Logs channel creation, deletion, name/topic changes, and permission updates.
  • Role Logs Channel: Logs role creation, deletion, permission updates, and name changes.
  • Voice Logs Channel: Logs voice channel joins, leaves, server mutes, and server deafens.
  • Moderation Logs Channel: Logs actions taken by the bot's moderation commands (e.g., warns, mutes, kicks, bans issued via the bot).
  • Server Logs Channel: Logs changes to server settings like name, region, icon, etc.
  • Bot Logs Channel: Logs internal bot actions or potential errors. This might be less relevant for general server tracking.

Permissions Required: Ensure Codyx has the View Channel and Send Messages permissions in the channels you designate for logging. For some logs (like message edits/deletes), it also needs Read Message History.

Remember to save your changes on the dashboard after configuring your desired log channels!