Эта документация была автоматически переведена ИИ.
pkg: '@nocobase/plugin-logger'
Журналирование
ЛогиCommunity Edition+Введение
Журналы — это важный инструмент для выявления системных проблем. Серверные журналы NocoBase включают в себя журналы запросов к интерфейсу и журналы работы системы. Вы можете настроить уровень журналирования, стратегию ротации, размер файлов, формат вывода и другие параметры. В этом документе мы подробно рассмотрим серверные журналы NocoBase, а также расскажем, как использовать функциональность плагина для журналирования для упаковки и загрузки серверных журналов.
Настройка журналирования
Параметры, связанные с журналированием, такие как уровень журналов, метод вывода и формат печати, можно настроить с помощью переменных окружения.
Форматы журналов
NocoBase поддерживает настройку четырех различных форматов журналов.
console
Формат по умолчанию для среды разработки, сообщения отображаются с подсветкой.
json
Формат по умолчанию для производственной среды.
logfmt
delimiter
Разделяется символом-разделителем |.
Каталог журналов
Основная структура каталогов файлов журналов NocoBase выглядит следующим образом:
storage/logs- Каталог вывода журналовmain- Название основного приложенияrequest_YYYY-MM-DD.log- Журнал запросовsystem_YYYY-MM-DD.log- Системный журналsystem_error_YYYY-MM-DD.log- Журнал системных ошибокsql_YYYY-MM-DD.log- Журнал выполнения SQL- ...
sub-app- Название дочернего приложенияrequest_YYYY-MM-DD.log- ...
Файлы журналов
Журнал запросов
request_YYYY-MM-DD.log — журналы запросов к интерфейсу и ответов.
ID запроса (reqId) будет передан на фронтенд через заголовок ответа X-Request-Id.
Системный журнал
system_YYYY-MM-DD.log — журналы работы приложения, промежуточного ПО, плагинов и других системных компонентов. Журналы уровня error будут записываться отдельно в system_error_YYYY-MM-DD.log.
Журнал выполнения SQL
sql_YYYY-MM-DD.log — журналы выполнения SQL-запросов к базе данных. Операторы INSERT INTO сохраняются только до первых 2000 символов.
Упаковка и загрузка журналов
- Перейдите на страницу управления журналами.
- Выберите файлы журналов, которые вы хотите загрузить.
- Нажмите кнопку «Загрузить» (Download).


