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

# Configure Prowl Moderation and Activity Log Channels

> Prowl can log moderation actions, AutoMod events, and server activity to dedicated channels — configurable per log type from the dashboard.

Logging gives you a clear, searchable record of everything happening in your server — from moderation actions taken by your staff to members quietly leaving overnight. Prowl supports many distinct log types, each of which can be routed to its own dedicated channel so your records stay organized and easy to review.

## Log Types

Prowl breaks server activity into categories, each serving a different purpose:

<CardGroup cols={2}>
  <Card title="Moderation Log" icon="gavel" href="/features/moderation">
    Records all manual moderation actions: bans, kicks, warns, mutes, timeouts, and case notes. Each entry includes the acting moderator, the target member, and the reason provided.
  </Card>

  <Card title="AutoMod Log" icon="robot" href="/features/automod">
    Records actions taken automatically by Prowl's AutoMod system — deleted messages, triggered filters, and auto-issued warnings.
  </Card>

  <Card title="Member Log" icon="users" href="/configuration/logging">
    Records member join and leave events, including account creation date on joins and the member's roles at the time of leaving.
  </Card>

  <Card title="Message Log" icon="message" href="/configuration/logging">
    Records edited and deleted messages. Edit logs show the before and after content; delete logs show the original message and the channel.
  </Card>
</CardGroup>

## Available Log Channels

Prowl lets you route each of the following event types to its own channel:

| Log Type               | What It Captures                                         |
| ---------------------- | -------------------------------------------------------- |
| **Message Delete**     | When a message is deleted                                |
| **Message Edit**       | When a message is edited                                 |
| **Member Join**        | When a member joins the server                           |
| **Member Leave**       | When a member leaves the server                          |
| **Member Ban**         | When a member is banned                                  |
| **Member Unban**       | When a ban is revoked                                    |
| **Nickname Change**    | When a member changes their nickname                     |
| **Member Role Update** | When a member's roles change                             |
| **Member Mute**        | When a member is muted/timed out                         |
| **Channel Create**     | When a channel is created                                |
| **Channel Delete**     | When a channel is deleted                                |
| **Channel Update**     | When a channel is modified                               |
| **Role Create**        | When a role is created                                   |
| **Role Delete**        | When a role is deleted                                   |
| **Role Update**        | When a role is modified                                  |
| **Server Update**      | When the server settings change                          |
| **Emoji Update**       | When an emoji is added, removed, or modified             |
| **Invite Create**      | When an invite is created                                |
| **Voice State**        | When members join, leave, or move between voice channels |

## Setting a Log Channel

You assign a destination channel for each log type independently. This means your Member Join log can go to `#member-log`, your Message Delete log to `#message-log`, and so on — or you can route all of them to a single channel if you prefer simplicity.

<Steps>
  <Step title="Open the Dashboard">
    Go to [Prowl Servers](https://prowlbot.xyz/servers) and select your server.
  </Step>

  <Step title="Navigate to Logging">
    Click **Logging** in the left sidebar under the Configuration section.
  </Step>

  <Step title="Select a Log Type">
    You'll see a card for each log type. Click the channel dropdown for the log type you want to configure.
  </Step>

  <Step title="Choose a Channel">
    Select the destination channel from the dropdown. Prowl will immediately begin posting that category of log entries there.
  </Step>

  <Step title="Repeat for Each Type">
    Repeat steps 3–4 for each log type you want to enable, assigning channels as needed.
  </Step>

  <Step title="Save">
    Click **Save Changes** to apply your configuration.
  </Step>
</Steps>

<Warning>
  Prowl must have **Send Messages**, **Embed Links**, and **View Channel** permissions in every channel you designate as a log channel. Without these, logs will silently fail to post.
</Warning>

## Disabling Specific Log Types

You can disable any log type without affecting the others — simply remove the channel assignment for that type in the dashboard.

<Steps>
  <Step title="Open the Dashboard">
    Go to [prowlbot.xyz](https://prowlbot.xyz) and navigate to **Logging**.
  </Step>

  <Step title="Find the Log Type">
    Locate the card for the log type you want to disable.
  </Step>

  <Step title="Clear the Channel">
    Click the **X** next to the currently assigned channel to remove the assignment.
  </Step>

  <Step title="Save">
    Click **Save Changes**. Prowl will stop posting that category of logs immediately.
  </Step>
</Steps>

## Best Practices

<CardGroup cols={2}>
  <Card title="Create a Dedicated #logs Category" icon="folder" href="/configuration/logging">
    Create a private Discord category called `Logs` and put all your log channels inside it. Restrict the category to staff-only visibility.
  </Card>

  <Card title="Use One Channel Per Log Type" icon="columns-3" href="/configuration/logging">
    Routing all logs to a single channel gets overwhelming quickly. Separate channels make it easy to search only the log type you need.
  </Card>

  <Card title="Protect Log Channels" icon="lock" href="/configuration/permissions">
    Deny **Send Messages** for all roles in your log channels — logs should be read-only. Prowl bypasses this restriction using its own bot permissions.
  </Card>

  <Card title="Review AutoMod Logs Regularly" icon="magnifying-glass" href="/features/automod">
    AutoMod can occasionally catch false positives. Reviewing the AutoMod Log weekly helps you tune your filters.
  </Card>
</CardGroup>
