Ведение журнала
Настроить ведение журнала можно перейдя в Окружение → Ведение журнала или отредактировав файл config.json
.
Изменения параметров конфигурации в этом разделе требуют перезапуска сервера, прежде чем вступят в силу.
Исходящие журналы в консоль
Доступно только в On-Premise инсталляции Time.
Выводить журналы на консоль.
- Путь к системной конфигурации: Окружение → Ведение журнала
- Значения:
-
да: (По умолчанию) Разработчики могут установить в этом поле значение "да" для вывода сообщений журнала на консоль в зависимости от параметров уровня журнала сервера в консоли. Если значение "да", сервер пишет сообщения в стандартный выходной поток (stdout).
Изменение этого параметра требует перезагрузки сервера перед вступлением в силу.
-
нет: Сообщения выходного журнала не записываются в консоль.
-
Уровень логирования в консоли
Доступно только в On-Premise инсталляции Time.
Эта настройка определяет уровень детализации, на котором события записываются в консоль.
- Путь к системной конфигурации: Окружение → Ведение журнала
- Переменная среды:
TIME_LOGSETTINGS_CONSOLELEVEL
- Значения:
- DEBUG: (По умолчанию) Выводит подробную информацию для разработчиков, отлаживающих проблемы.
- ERROR: Выводит только сообщения об ошибках.
- INFO: Выводит сообщения об ошибках и информацию о запуске и инициализации.
Выводит логи в консоль в JSON
Доступно только в On-Premise инсталляции Time.
Выводить журналы консоли в формате JSON.
- Путь к системной конфигурации: Окружение → Ведение журнала
- Переменная среды:
TIME_LOGSETTINGS_CONSOLEJSON
- Значения:
- да: (По умолчанию) Зарегистрированные события записываются в машиночитаемом формате JSON.
- нет: Зарегистрированные события записываются в виде обычного текста.
Вывод логов в файл
Доступно только в On-Premise инсталляции Time.
Выводить журналы консоли в файл.
- Путь к системной конфигурации: Окружение → Ведение журнала
- Переменная среды:
TIME_LOGSETTINGS_ENABLEFILE
- Значения:
- да: (По умолчанию) записанные события записываются в файл
time.log
в каталоге, указанном в поле "Каталог с файлом журнала". Журналы чередуются на 10 Мб и архивируются в файл в том же каталоге, и им присваивается имя с меткой даты и серийным номером. Например,time.2017-03-31.001
. - нет: Зарегистрированные события не записываются в файл.
- да: (По умолчанию) записанные события записываются в файл
Файловый уровень логирования
Доступно только в On-Premise инсталляции Time.
Уровень детализации событий журнала, при записи в файл.
- Путь к системной конфигурации: Окружение → Ведение журнала
- Переменная среды:
TIME_LOGSETTINGS_FILELEVEL
- Значения:
- DEBUG: Высокодетализированный вывод для отладки разработчиками при решении проблем.
- ERROR: Выводит только сообщения об ошибках.
- INFO: (По умолчанию) Выводит сообщения об ошибках и информацию о запуске и инициализации.
Вывод логов в файл в формате JSON
Доступно только в On-Premise инсталляции Time.
Записывать логи в файл в формате JSON.
- Путь к системной конфигурации: Окружение → Ведение журнала
- Переменная среды:
TIME_LOGSETTINGS_FILEJSON
- Значения:
- да: (По умолчанию) Зарегистрированные события записываются в машиночитаемом формате JSON.
- нет: Зарегистрированные события записываются в виде обычного текста.
Каталог с файлом журнала
Доступно только в On-Premise инсталляции Time.
Расположение файлов журнала.
Формат ввода: string. Если оставить пустым, файлы журналов будут храниться в каталоге ./logs.
Настраиваемый путь должен существовать и должен иметь права на запись в этот каталог.
- Путь к системной конфигурации: Окружение → Ведение журнала
- Переменная среды:
TIME_LOGSETTINGS_FILELOCATION
Включить отладку Web-hook
Доступно только в On-Premise инсталляции Time.
Захватывать содержимое входящих web-hook в файлы журнала для отладки.
- Путь к системной конфигурации: Окружение → Ведение журнала
- Переменная окружения:
TIME_LOGSETTINGS_ENABLEWEBHOOKDEBUGGING
- Значения:
- да: (По умолчанию) Отправляет сообщения отладки вебхуков в журналы сервера. Чтобы также вывести тело запроса входящих вебхуков необходимо установить Файловый уровень логирования в
DEBUG
- нет: Содержимое входящих вебхуков не выводится в файлы журнала.
- да: (По умолчанию) Отправляет сообщения отладки вебхуков в журналы сервера. Чтобы также вывести тело запроса входящих вебхуков необходимо установить Файловый уровень логирования в
Включить диагностику и отчет об ошибках (DEPRECATED)
Доступно только в On-Premise инсталляции Time.
Включить функцию отправки отчётов об ошибках и диагностическую информацию.
- Путь к системной конфигурации: Окружение → Ведение журнала
- Переменная среды:
TIME_LOGSETTINGS_ADVANCEDLOGGINGCONFIG
Раскрашивание обычных текстовых журналов консоли
Доступно только в On-Premise инсталляции Time.
Этот параметр недоступен в системной консоли и может быть установлен через переменную среды.
- Переменная среды:
TIME_LOGSETTINGS_ENABLECOLOR
- Значения:
- true: Когда регистрируемые события выводятся на консоль в виде обычного текста, доступно окрашивание деталей уровней журнала.
- false: Детали обычного текстового журнала не окрашиваются в консоли.