Marsha

Dashboard

Logs Configuration

Configure comprehensive logging of your server events to keep track of everything that happens. Logs help you monitor activity, investigate incidents, and maintain transparency.

Access: Dashboard → Systems → Logs


What are Logs?

Logs automatically record important server events and send them to dedicated Discord channels. These logs are not stored by Marsha - they are sent in real-time to Discord channels you configure, following Discord's message retention policies.

Recordable events:

Member arrivals and departures, member modifications (nickname, roles), message deletions and edits, moderation actions (warns, bans, etc.), server changes (channels, roles), voice activity, and auto-moderation actions.


Log Categories

Member Logs

Member Join:

Records when a new member joins. Shows name, ID, account creation date, and avatar.

Member Leave:

Records when a member leaves or is kicked. Shows how they left (voluntary, kick, ban).

Member Update:

Records nickname changes, role additions/removals, and avatar or username changes.


Message Logs

Message Deleted:

Records when a message is deleted. Shows author, content, channel, and who deleted it (if moderator).

Message Edited:

Records when a message is edited. Shows before and after content.

Bulk Delete:

Records uses of /clear or bulk deletions. Shows how many messages were deleted and by whom.


Moderation Logs

Infractions:

Records all moderation actions (warns, mutes, kicks, bans). Shows member, moderator, sanction type, and reason.

Auto-Moderation:

Records auto-moderation rule triggers. Shows which rule triggered, action taken, and offending message.


Server Logs

Channels:

Records channel creation, deletion, and modification. Shows permission changes, name, topic, etc.

Roles:

Records role creation, deletion, and modification. Shows permission changes, color, name, etc.


Voice Logs

Voice Join/Leave:

Records when members join or leave voice channels.

Voice Move:

Records when members are moved between voice channels.

Mute/Deafen:

Records when members are muted or deafened in voice.


Configuring Logs

Step 1: Create Log Channels

Create private Discord channels to receive logs. Examples: #logs-moderation, #logs-messages, #logs-members.

Step 2: Enable Events

On the dashboard, go to Systems → Logs. For each event category, check "Enable" and select the channel to send logs to.

Step 3: Customize

Choose message format (embed or text), exclude certain channels or roles if necessary, and enable/disable specific events.


Filters and Exceptions

Exclude channels:

Don't record activity from certain channels (e.g., #spam, #bots).

Exclude roles:

Don't record actions from certain roles (e.g., bots, staff).

Ignore bots:

Global option to ignore all bot activity in logs.


Log Format

Embed Format (recommended):

Rich messages with colors, organized fields, and avatars. Prettier and more readable.

Text Format:

Simple text messages. More compact, better for log archiving.


Next Steps


Light bulb

Important

Logs are sent to Discord channels you configure and follow Discord's retention policies. Marsha does not store your logs on external servers.

Previous
Two-Step Auth