Logging
Lunova can route server events to up to five separate log channels. Configure them from the dashboard under Logging, or with /logconfig.
Log channels
| Channel | What gets logged |
|---|---|
| Member Events | Joins, leaves, bans, unbans, role changes, nickname changes |
| Message Logs | Message edits (before/after), deletes, bulk purges, ghost ping detections |
| Server Logs | Channel creates/deletes, role creates/deletes/edits, server setting changes |
| Ticket Logs | Ticket open, close, and transcript events |
| Config Logs | Changes made to Lunova's own settings (moderation, automod, logging config) |
Each channel can be set independently — you can have all events in one channel or spread them across several. Leave a channel blank to disable logging for that category.
Setup via command
/logconfig [member_events:] #member-log [message_logs:] #message-log [server_logs:] #server-log [ticket_logs:] #ticket-log [config_logs:] #config-logWhat each category includes
Member Events
- Member joined (account age, avatar)
- Member left (time in server, roles held)
- Member banned / unbanned
- Nickname changed (before → after)
- Roles added or removed
Message Logs
- Message edited — shows original and new content
- Message deleted — shows content and author
- Bulk purge — shows how many messages were deleted and by whom
- Ghost ping detected — orange embed when a message mentioning users/roles is deleted
Server Logs
- Channel created / deleted / renamed
- Role created / deleted / permissions changed
- Server name, icon, or region changed
Ticket Logs
- Ticket opened (opener, time)
- Ticket closed (closer, duration, message count)
Config Logs
- Lunova settings changed via commands or dashboard
- AutoMod config changes
- Logging config changes
ℹ Lunova must have View Channel and Send Messages access to all configured log channels. If a log channel is deleted, that log category silently stops until reconfigured.
