Логи и отладка
Woo2iiko ведёт логи для диагностики. Включаются в Основных настройках.
Типы логов
| Настройка | Ключ | Что логирует |
|---|---|---|
| Debug mode | iiko_debug | Подробное логирование операций. |
| API log | iiko_api_log | Запросы и ответы iiko Cloud API. |
| Write trace | iiko_write_trace | Трассировка выполнения. |
| Errors to mail | iiko_send_error_to_mail | Критические ошибки на email. |
Рекомендация
Для диагностики включите iiko_debug + iiko_api_log, воспроизведите проблему, изучите логи. После — выключите (нагружает систему).
Консольный лог
Функция console_log($data, $level) — логирование событий плагина. Используется во всех модулях.
Где смотреть
Debug info (админка)
В WooCommerce → iiko → Settings — блок Debug info:
- Версия плагина.
- Статус подключения к iiko.
- Версии PHP/WP/WC.
- Параметры окружения.
- Кнопка скачать/посмотреть логи (
ConsoleLog).

Site Health
Плагин добавляет свою секцию в Инструменты → Здоровье сайта (Site Health).
WP-CLI
bash
wp woo2iiko info # дамп данных плагинаSite Health и SAVEQUERIES
При включённом мониторинге производительности форсируется SAVEQUERIES для сбора SQL.
Уровни логов
console_log поддерживает уровни (level):
info— информационные.warning— предупреждения.error— ошибки.debug— отладочные.
Очистка логов
Cron-задача очистки логов (см. Фоновые процессы) удаляет старые записи.