Перейти к основному содержимому

Ведение журнала

Настроить ведение журнала можно перейдя в ОкружениеВедение журнала или отредактировав файл config.json.

warning

Изменения параметров конфигурации в этом разделе требуют перезапуска сервера, прежде чем вступят в силу.

Исходящие журналы в консоль

примечание

Доступно только в 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: Детали обычного текстового журнала не окрашиваются в консоли.