Настройки логирования нотификаций
Доступно только в On-Premise инсталляции Time.
Выводить в консоль
Этот параметр определяет, будут ли сообщения, связанные с нотификациями, выводиться в консоль.
- Переменная среды:
TIME_NOTIFICATIONLOGSETTINGS_ENABLECONSOLE
- Значения:
- да: сообщения будут публиковаться.
- нет: сообщения не публикуются.
Уровень логирования в консоли
Эта настройка определяет уровень детализации, на котором сообщения, связанные с нотификациями, записываются в консоль.
- Переменная среды:
TIME_NOTIFICATIONLOGSETTINGS_CONSOLELEVEL
- Значения:
- DEBUG: (По умолчанию) Выводит подробную информацию для разработчиков, отлаживающих проблемы.
- ERROR: Выводит только сообщения об ошибках.
- INFO: Выводит сообщения об ошибках и информацию о запуске и инициализации.
Выводить логи в консоль в формате JSON
Выводить сообщения, связанные с нотификациями, в консоль в формате JSON.
- Настройки
config.json
:NotificationLogSettings.ConsoleJson: true
илиfalse
. - Переменная среды:
TIME_NOTIFICATIONLOGSETTINGS_CONSOLEJSON: true
. По умолчанию –true
- Значения:
- да: (По умолчанию) Зарегистрированные события записываются в машиночитаемом формате JSON.
- нет: Зарегистрированные события записываются в виде обычного текста.
Вывод логов в файл
Записывать сообщения, связанные с нотификациями, в файл.
- Настройки
config.json
:NotificationLogSettings.EnableFile: true
илиfalse
. По умолчанию –true
- Переменная среды:
TIME_NOTIFICATIONLOGSETTINGS_ENABLEFILE
- Значения:
- да: (По умолчанию) записанные события записываются в файл
notifications.log
в каталоге, указанном в поле "Каталог с файлом журнала". Журналы чередуются на 10 Мб и архивируются в файл в том же каталоге, и им присваивается имя с меткой даты и серийным номером. Например,notifications.2017-03-31.001
. - нет: Сообщения, связанные с нотификациями, не записываются в файл.
- да: (По умолчанию) записанные события записываются в файл
Уровень логирования в файле
Уровень детализации событий, связанными с нотификациями, при записи в файл.
- Переменная среды:
TIME_NOTIFICATIONLOGSETTINGS_FILELEVEL
- Значения:
- DEBUG: Высокодетализированный вывод для отладки разработчиками при решении проблем.
- ERROR: Выводит только сообщения об ошибках.
- INFO: (По умолчанию) Выводит сообщения об ошибках и информацию о запуске и инициализации.
Вывод логов в файл в формате JSON
Записывать логи, связанными с нотификациями, в файл в формате JSON.
- Переменная среды:
TIME_NOTIFICATIONLOGSETTINGS_FILEJSON
- Значения:
- да: (По умолчанию) Зарегистрированные события записываются в машиночитаемом формате JSON.
- нет: Зарегистрированные события записываются в виде обычного текста.
Каталог с файлом журнала
Расположение файлов журнала, связанного с нотификациями.
Формат ввода: string. Если оставить пустым, файлы журналов будут храниться в каталоге ./logs.
Настраиваемый путь должен существовать и должен иметь права на запись в этот каталог.
- Переменная среды:
TIME_NOTIFICATIONLOGSETTINGS_FILELOCATION
Раскрашивание текстовых журналов в консоли
- Переменная среды:
TIME_NOTIFICATIONLOGSETTINGS_ENABLECOLOR
- Значения:
- true: Регистрируемые события, связанные с нотификациями, выводятся на консоль окрашенными.
- false: Детали текстового журнала, связанного с нотификациями, не окрашиваются в консоли.