Использование
ИспользованиеЖурналы и уведомления

Журналы и уведомления

Журналы отображают данные, задействованные при выполнении каждого GraphQL-запроса, включая:

  • Название запроса
  • Переменные, переданные в запрос
  • Ответ на выполнение
  • Дополнительный контекст (сообщение об ошибке и т. д.)

Журналы хранятся в папке wp-content/gato-ai-translations-for-polylang/logs.

Журналы помогают выяснить, что пошло не так, когда переводы не выполняются.

Настройки журналов

Настройки журналов находятся в разделе Settings > Plugin Configuration > Logs & Notifications.

Настройки Logs & Notifications
Настройки Logs & Notifications

В настройках можно задать:

  • Включение/отключение журналирования и уведомлений (по умолчанию оба включены)
  • Уровни серьёзности, которые будут записываться в журнал (по умолчанию 🔴 Error и 🟡 Warning)
  • Уровни серьёзности, при которых будет отправляться уведомление (по умолчанию 🔴 Error)

Уровни серьёзности журнала

Существует 4 уровня серьёзности:

УровеньОписание
🔴 ErrorКритические проблемы, препятствующие завершению операции
Пример: отсутствует API-ключ
🟡 WarningНекритические проблемы, которые могут повлиять на операцию
Пример: нет записей для перевода
🔵 InfoОбщая информация об операции
Пример: запрос отправлен в API
🟢 DebugПодробная информация для отладки
Пример: операция выполнена успешно

Уведомления

Каждый раз, когда в журнал добавляется запись (для любого из настроенных уровней серьёзности), в меню плагина отображается значок уведомления (как под названием плагина, так и под пунктом меню Logs).

Значок уведомления
Значок уведомления

Это удобно, чтобы узнать о неудачном переводе и просмотреть журналы для выяснения причины проблемы.

Доступ к журналам

Доступ к журналам осуществляется нажатием на пункт Logs в меню плагина:

Просмотр журналов
Просмотр журналов

Нажатие на запись журнала позволяет просмотреть её подробно:

Просмотр отдельной записи журнала
Просмотр отдельной записи журнала

На странице сведений о журнале нажатие кнопки Download загрузит файл журнала.

Обратный порядок

Журналы можно отображать в обратном порядке (сначала новейшие), чтобы видеть последние записи без прокрутки до конца.

Для включения этой функции активируйте параметр Reverse log order?.

Включение обратного порядка в настройках Logs & Notifications
Включение обратного порядка в настройках Logs & Notifications

Queries

В каждой записи журнала раздел [Query "..."] указывает, какой запрос был выполнен:

  • "create-missing-translation-customposts": запрос, создающий записи перевода для custom posts
  • "translate-customposts": запрос, выполняющий перевод custom posts
  • "create-missing-translation-media": запрос, создающий записи перевода для медиафайлов
  • "translate-media": запрос, выполняющий перевод свойств медиафайлов
  • Другие

Обслуживание журналов

Чтобы журналы не занимали избыточное место на диске, рекомендуется периодически их очищать.