> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Получение серверных журналов запросов на стороне клиента

> Узнайте, как получать серверные журналы на стороне клиента даже при разных настройках журналирования с помощью клиентской настройки `send_logs_level`.

<div id="learn-how-to-capture-server-logs-of-queries-at-the-client">
  ## Узнайте, как получать серверные журналы запросов на стороне клиента.
</div>

Клиент может просматривать серверные журналы запросов — даже с уровнем, отличающимся от настроенного на сервере, — задав клиентскую настройку `send_logs_level`.

Например, предположим, что клиент выполняет:

```sql theme={null}
SET send_logs_level = 'trace';
```

Клиент будет получать трассировочные логи, даже если на сервере установлен уровень логирования info.

Один из полезных сценариев — использовать `send_logs_level` для отслеживания вставки строк в таблицу `Distributed`:

* Включите логи в `clickhouse-client` с помощью `SET send_logs_level = 'trace';`
* Выполните запрос `INSERT`
* Вставки в distributed таблицу по умолчанию выполняются асинхронно. Данные записываются в локальный буфер на диске, а затем в фоновом режиме отправляются на удалённые серверы.
* Логи будут отправляться со всех узлов, участвующих в обработке запроса (распределённая трассировка)

Чтобы проверить статус распределённых вставок, просмотрите [таблицу `system.distribution_queue`](/ru/reference/system-tables/distribution_queue). Эта таблица содержит информацию о локальных файлах в очереди на отправку в сегменты. Эти локальные файлы содержат новые части, создаваемые при вставке новых данных в таблицу `Distributed` в асинхронном режиме.
