Skip to main content
A complete audit trail is essential for any well-run Discord server. Solara captures a wide range of server events in real time and delivers them to dedicated log channels of your choosing. When something goes wrong — a deleted message, an unexpected role change, a suspicious join — you’ll have the context you need to act quickly.

Events logged

Message edits and deletes Solara captures the original content of edited and deleted messages, including the author, channel, and timestamp. Even if a user deletes their own message, you’ll have a record. Member joins, leaves, and bans Every time a member joins, leaves, or is banned, Solara posts a log entry with the member’s name, ID, account age, and action timestamp. This is particularly useful for detecting ban evasion. Role changes and nickname updates Solara logs when a member’s roles are added or removed, and when their nickname is changed. Each log entry shows the before and after state along with who made the change. Voice channel events Track when members join, leave, or move between voice channels. These logs help you spot unusual activity and understand how your community uses voice. Channel and server settings changes Any change to a channel’s name, permissions, or settings — as well as server-level changes like region or verification level — is captured and attributed to the account that made it. Moderation actions Every ban, kick, mute, and warning issued through Solara is automatically logged with the responsible moderator, the target member, and the reason provided.

Setting up log channels

1

Run /logs setup

Type /logs setup in any channel where Solara has access to begin configuration.
2

Select the event type

Choose the event you want to log — for example, message-delete, member-join, or role-change. Solara presents a list of all available event types.
3

Choose the destination channel

Select the channel where Solara should send log entries for this event type. You can use a single channel for all events or separate channels for each.
4

Repeat for each event type

Run /logs setup again for each additional event type you want to track. Each event type is configured independently.
Use /ignore-channel #channel to exclude a specific channel from message logs. This is useful for bot spam channels or other high-volume channels where message logging would add unnecessary noise.

Commands quick reference

CommandDescription
/logs setupConfigure a channel for a specific log event type
/logs disableDisable logging for a specific event type
/auditView the server’s audit trail, optionally filtered
/ignore-channelExclude a channel from being logged
You can configure a separate channel for each event type. Keeping moderation logs, message logs, and member logs in distinct channels makes it much easier to find what you need during an incident.
Last modified on April 17, 2026