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

# Advanced Logging

> Track every heartbeat of your server with granular, high-fidelity audit logs.

## Overview

Kaori features a completely redesigned logging engine that captures events with extreme detail. From message edits to voice channel movements, you'll never miss a detail again.

## Event Categories

You can configure Kaori to log events across dozens of categories, ensuring your logs stay clean and relevant.

<Steps>
  <Step title="Message Events">
    Track message edits, deletions (with original content), and bulk-purged messages.
  </Step>

  <Step title="Member Activity">
    Monitor when members join, leave, update their nicknames, or change their server roles.
  </Step>

  <Step title="Server Configuration">
    Log changes to channels, roles, server settings, and emoji/sticker updates.
  </Step>

  <Step title="Voice Tracking">
    See exactly who joins voice channels, moves between rooms, or starts/stops streaming.
  </Step>
</Steps>

## Configuration

Setting up logging is done entirely via the [Web Dashboard](https://kaoribot.com/app).

### Multi-Channel Logging

You don't have to dump everything into one channel. Route security-critical events (like bans) to an admin channel while keeping general activity (like voice moves) in a separate moderator log.

### Advanced Filters

* **Ignored Channels**: Prevent spam by ignoring specific "spam" or "bot-commands" channels.
* **Ignored Roles**: Don't log actions taken by specific roles (e.g., other bots).
* **Custom Embeds**: Fine-tune the color and layout of log messages to match your server's aesthetic.

<Info>
  Logging for deleted messages includes images! Kaori stores a temporary cache of message attachments so you can see exactly what was removed.
</Info>

## Setup Command

While configuration is preferred on the web, you can quickly set a logging channel using: `/logging set #channel`
