Stellar’s logging system gives you a continuous audit trail of activity in your server by posting event records to a channel of your choosing. This makes it straightforward to review what happened during an incident, track edits and deletions, and hold members accountable — even for actions that Discord itself does not surface prominently. You can exclude individual channels from being logged, which is useful for high-volume channels like bot-command channels that would otherwise flood your log feed. AllDocumentation Index
Fetch the complete documentation index at: https://docs.stellarbot.dev/llms.txt
Use this file to discover all available pages before exploring further.
/logs subcommands require the Manage Server permission.
Setup
Create a dedicated log channel
Create a private text channel (e.g.
#server-logs) that only your moderation team can see. Keep it separate from your other mod channels so the log feed stays readable.Set the log channel
Run
/logs setchannel #server-logs. Stellar will automatically grant itself the necessary permissions in that channel.Enable logging
Run
/logs toggle to turn logging on. Stellar will confirm and remind you of the channel-ignore commands.Exclude noisy channels (optional)
If certain channels generate too much log activity, run
/logs ignorechannel #channel to stop logging events from them.You must set a log channel with
/logs setchannel before you can toggle logging on. Attempting to use /logs toggle without a channel set will return an error.Commands
/logs setchannel
Set the channel where Stellar will post server event logs. Stellar will automatically add a permission overwrite giving itself full access to that channel. The channel must be a text channel.
| Parameter | Required | Description |
|---|---|---|
channel | Yes | The text channel to use for logs. |
Stellar needs Access Channel and Manage Permissions in the target channel to grant itself access. If Stellar cannot apply the overwrite, it will return an error and you will need to grant access manually.
/logs toggle
Enable or disable the logging system. Running the command again reverses the current state. Logging cannot be turned on unless a log channel has been set first.
/logs config
Display the current logging configuration, including whether logging is enabled, the configured log channel, and all channels that are currently being ignored.
/logs ignorechannel
Exclude a text channel from being logged. Events originating from that channel (such as message edits or deletions) will no longer appear in the log feed. Logging must be enabled before you can add channels to the ignore list.
| Parameter | Required | Description |
|---|---|---|
channel | Yes | The text channel to stop logging. |
/logs unignorechannel
Re-include a previously ignored text channel so its events are logged again. Logging must be enabled, and the channel must already be in the ignore list.
| Parameter | Required | Description |
|---|---|---|
channel | Yes | The text channel to resume logging. |