Skip to main content
ZEON’s Logging system is a comprehensive audit trail that tracks every meaningful event happening in your server β€” from message edits and deletions, to voice state changes, role updates, moderation actions, and more. The system supports 16 distinct log types, each routed to its own dedicated channel for clean, organized record-keeping.
Required Permission: Server Owner, Extra Owners, and Admin Access can manage logging. The Wizard and Clear commands require Server Owner or Extra Owner.

Absolute Setup Guide

The fastest way to get full server logging is the Logging Wizard. One command, and ZEON handles everything.
1

Run the Wizard

The bot will automatically:
  • Create a private πŸ’¬β”‚Server Logs category (hidden from @everyone).
  • Create 16 dedicated text channels inside that category, one for each log type.
  • Configure every channel for high-performance log delivery.
  • Send a test log message to each channel to confirm connectivity.
  • Enable the logging system globally.
2

Verify the Setup

This displays a full dashboard showing every log type, its assigned channel, and the current ignore/filter settings.
3

(Optional) Fine-Tune Ignores

If you want certain users, roles, or embed-only messages to be excluded from logs, configure the ignore system (see below).
The Wizard has a 30-second cooldown per server to prevent accidental double-runs. If a setup is already in progress, the bot will block additional attempts until it finishes.

All 16 Log Types

Every event in your server is categorized into one of the following log channels:

Manual Channel Assignment

If you prefer to route specific log types to your own pre-existing channels instead of using the Wizard, use the slash command:
The manual channel assignment command must be used as a slash command (/logging setup channel). It does not work with the prefix-based syntax.
This will:
  • Assign the chosen log type to your specified channel.
  • Apply secure permission overwrites (hide from @everyone, allow bot access).
  • Send a test log message to confirm delivery.
  • Automatically enable logging if it was previously disabled.

Core Commands

Enable / Disable

Setup Commands

View Configuration

Remove Specific Log Types

You can remove a single log type or select All Logs to disable every channel mapping at once. This command must be used as a slash command.

Ignore System

The Ignore system lets you exclude specific users, roles, embeds, or voice events from being logged.

Ignore Users & Roles

Ignore Embeds

Toggle whether embed-only messages (messages with no text content, only embeds) are tracked in message logs.
Embed ignoring is enabled by default. This prevents bot embeds and webhook messages from flooding your message logs with unnecessary noise.

Ignore Voice

Toggle whether ignored users/roles are also excluded from voice state change logs.