Logging Configuration¶
Armory Bot's logging system tracks server events across dedicated channels.
Where to configure¶
Logging is configured on the Logging dashboard page — run /dashboard in your server and open Logging. The page covers everything in one place:
| Section | What it controls |
|---|---|
| Log channels | Separate destinations for server, member, message, voice, and moderation logs |
| Event toggles | Granular per-event switches (channel/role/emoji/webhook create/delete/update, member joins/leaves/nicknames/avatars/roles/timeouts, message delete/edit/bulk-delete/pin, kicks/bans/unbans, voice join/leave/move/mute/deafen/stream, threads, stages) |
| Filters | Ignored channels, users, and roles |
| Channel overrides | Route an individual event type to its own channel |
The bot checks that it has View Channel, Send Messages, and Embed Links permissions in each log channel.
Log Format¶
All log entries are posted as rich embeds containing:
- Timestamp — When the event occurred
- Actor — Who performed the action (when available)
- Target — Who was affected
- Details — Changed fields, message content, etc.
- Mod case number — For moderation actions