# Diag

URL: https://chugunov.pro/api-bitrix/vote/base/diag/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Vote\Base\Diag`
Модуль: Vote.

Исходный файл: `source/vote/lib/base/diag.php:11`

## Методы (8)

- [`activate()`](https://chugunov.pro/api-bitrix/vote/base/diag/activate/) — Активирует лог.
- [`collectDebugInfo()`](https://chugunov.pro/api-bitrix/vote/base/diag/collectdebuginfo/) — Собирает отладочную информацию.
- [`deactivate()`](https://chugunov.pro/api-bitrix/vote/base/diag/deactivate/) — Деактивирует лог.
- [`static getInstance()`](https://chugunov.pro/api-bitrix/vote/base/diag/getinstance/) — Возвращает экземпляр Diag.
- [`log()`](https://chugunov.pro/api-bitrix/vote/base/diag/log/) — Записывает данные в общий лог (@see AddMessage2Log).
- [`logDebugInfo()`](https://chugunov.pro/api-bitrix/vote/base/diag/logdebuginfo/) — Логирует отладочную информацию.
- [`setExclusiveUserId()`](https://chugunov.pro/api-bitrix/vote/base/diag/setexclusiveuserid/) — Устанавливает идентификатор пользователя, который может использовать класс Diag. Если задано null, то использовать его может каждый.
- [`setShowOnDisplay()`](https://chugunov.pro/api-bitrix/vote/base/diag/setshowondisplay/) — Устанавливает значение статуса показа сообщения лога на экране.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Vote-Base-Diag.html
