Logging
Route any of 16 event types to dedicated log channels with per-channel overrides and customizable embed text.
On this page
Overview
Java Lava can log 16 event types: message edits and deletes, bulk deletes, member joins and leaves, bans and unbans, member/role/channel changes, and voice activity (join/leave/move/mute-deafen). Each can be toggled independently.
Route different event types to different channels (for example, moderation actions to a staff-only channel and message edits to a general audit log), and customize the embed description template per event type using placeholders like {actor}, {channel}, and {details}.
Setup
- 1
Enable Logging
Toggle the module on from Overview or the Logging page.
- 2
Turn on the event types you want
Enable any combination of the 16 supported event types individually.
- 3
Route events to channels
Assign each event type (or group of related types) to a specific log channel.
- 4
Customize embed text
Edit the description template for each event type using placeholders like {actor}, {channel}, and {details}.
Examples
Illustrative mockups of what logging posts in Discord. They are not a live capture, but they match the real thing.
A role-update entry in the mod log
🛠️ Role Updated
Role
@Trusted Member (`154835571461378051`)
Name
Trusted → Trusted Member
Today at 8:38 PM
Configuration options
| Option | Description |
|---|---|
Logged Event Types | 16 independently toggleable event types: message edits/deletes, bulk delete, member joins/leaves, bans/unbans, member updates, channel created/deleted, role created/deleted, and voice join/leave/move/mute-deafen. |
Per-Event Log Channel | Each event type can post to its own channel, rather than a single catch-all log channel. |
Embed Description Template | Customizable per-event-type message template using placeholders like {actor}, {channel}, and {details}. |
Permissions
Bot permissions required
Who can configure this
Anyone with the dashboard's Owner or Admin access tier (Staff Access page), or Editor tier for day-to-day config changes
