> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blazebot.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Logging Setup

> Learn to setup server logging using BlaZe.

The Logging module allows BlaZe to record server activity in dedicated channels.

Different log types can be configured independently, allowing you to separate moderation actions, message events, and member activity.

## Message Logs

Message Logs record message-related events.

### Setup

```bash theme={null}
?log message #channel
```

Example:

```bash theme={null}
?log message #message-logs
```

Use a dedicated channel for message logs to keep moderation channels organized.

***

## Moderation Logs

Moderation Logs record actions performed by moderators and moderation commands.

### Setup

```bash theme={null}
?log moderation #channel
```

Example:

```bash theme={null}
?log moderation #mod-logs
```

This channel is recommended for staff members only.

***

## Join & Leave Logs

Join & Leave Logs record member joins and departures.

### Setup

```bash theme={null}
?log joinleave #channel
```

Example:

```bash theme={null}
?log joinleave #member-logs
```

This channel is useful for monitoring member activity and tracking server growth.

***

## Recommended Setup

A common setup is:

```txt id="oigp5s" theme={null}
#message-logs
#mod-logs
#member-logs
```

Separating logs into different channels makes them easier to review.

***

## Reset Logging

```bash theme={null}
?log reset
```

Removes all configured logging channels for the server.

<Warning>
  Resetting logging only removes the channel configuration. Existing log messages will not be deleted.
</Warning>
