В лог-файл записывается служебная отладочная информация. Например, уровень Trace используется при расследовании инцидентов разработчиками DIRECTUM. При уровне Trace в лог-файл записывается большое количество сообщений. В результате размер лог-файла значительно увеличивается. По этой причине не рекомендуется постоянно использовать этот уровень. Примеры записей:
|
В лог-файл записывается информация о начале действия и о его завершении. Уровень Debug используется для отладки и настройки DCI. Примеры записей:
|
В лог-файл записывается информация о прохождении сообщения через тот или иной сервис DCI. Уровень Info рекомендуется использовать по умолчанию. Примеры записей:
|
В лог-файл записываются предупреждения. В этом случае механизмы DCI продолжают работать, но дальнейшая работа может быть некорректной. Например, предупреждения записываются, если есть ошибки настройки DCI или передаются неверные данные. Пример записи: Список обслуживаемых систем пуст |
В лог-файле записываются ошибки. Примеры записей:
|
В лог-файл записываются критичные ошибки, которые приводят к неработоспособности всей системы. |
Каждый уровень имеет свой приоритет. В лог-файл попадает информация текущего уровня, а также уровней с более высоким приоритетом. Например, при уровне Info в лог-файл также записывается информация уровней Warning и Error.
Администратор может изменить уровень протоколирования в конфигурационном файле NLog.config сервиса DCI. Для этого нужно открыть секцию rules и в параметре logger задать значение атрибута minlevel.
Пример
<rules>
<logger name="*" minlevel="Debug" writeTo="file" />
</rules>
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |