Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

По умолчанию события службы DISI регистрируются в журнале событий Windows «DISI Event Log» и записываются в лог-файл.

Чтобы посмотреть журнал DISI Event Log:

1.Откройте оснастку Windows «Просмотр событий».
2.В окне просмотра событий перейдите в группу «Журналы приложений и служб» и выберите журнал DISI Event Log. В области сведений отобразится список событий данного журнала.

Лог-файлы по умолчанию размещаются в папке <Папка установки службы>\logs. Путь к лог-файлам можно изменить в конфигурационном файле NLog.config, в атрибуте fileName. Файл NLog.config расположен в папке установки службы.

Возможность логирования настраивается в конфигурационном файле NLog.config, в секции rules.

 

<rules>
  <logger name="*" minlevel="Info" writeTo="eventLog"/>
  <logger name="*" minlevel="Trace" writeTo="logFile"/>
  <!--<logger name="*" minlevel="Fatal" writeTo="email" />-->
</rules>

Отправлять информацию о событиях службы можно также на электронную почту администратора. Для этого:

1.Раскомментируйте строку в секции rules:

<!--<logger name="*" minlevel ="Trace" writeTo="logfile"/>-->

2.Раскомментируйте настройку отправки сведений по почте:

<!--<target xsi:type="Mail"
         name="email"
         smtpServer="smtp.example.com"
         smtpAuthentication="Ntlm"
         enableSsl="false"
         subject="DISI critical error"
         from="from@domain.com"
         to="to@domain.com"/>-->

3.В атрибуте smtpAuthentication укажите режим аутентификации на почтовом сервере по логину и паролю – значение basic.
4.Добавьте и заполните значения атрибутов:

         smtpUserName="<Имя пользователя на почтовом сервере>"
        smtpPassword="<Пароль пользователя>"

Указывается пользователь для подключения к почтовому серверу.

5.Измените значения атрибутов:
smtpServer – адрес почтового сервера;
from – адрес отправителя;
to – адрес получателя.

При необходимости измените тему письма в атрибуте subject.

Уровень логирования

Уровень логирования задается в атрибуте minlevel. Он определяет, какая информация будет записываться в журнал событий Windows, в лог-файл или отправляться в письме. Возможные значения:

Fatal – в лог-файл записываются только критичные ошибки, которые приводят к неработоспособности службы;
Error – в лог-файл записываются все ошибки;
Warning – в лог-файл записываются предупреждения и ошибки. В этом случае служба DISI продолжает работать, но ее дальнейшая работы может быть некорректной. Например, на сервис передаются или принимаются неверные данные;
Info – в лог-файл записываются все предупреждения, ошибки и информационные сообщения;
Trace – в лог-файл записываются все события, включая отладочную информацию для анализа ошибок. При уровне Trace лог-файл значительно увеличивается из-за большого количества сообщений. По этой причине не рекомендуется постоянно использовать этот уровень.

Для проверки корректности работы службы DISI рекомендуется использовать значение Info, в дальнейшем вернуть настройки по умолчанию. Например, чтобы проверить отправку сведений по почте:

1.Измените значение атрибута minlevel на Info в строке:

<logger name="*" minlevel ="Info" writeTo="logfile"/>

2.Выполните произвольное действие, которое задействует службу DISI. Допустим, отправьте документ на сервис.
3.Проверьте, что появилась новая запись в лог-файле службы.
4.Проверьте, что адресату пришло письмо по почте.
5.Если проверка прошла успешно, верните значение minlevel на значение по умолчанию.

Примечание

После изменения настроек необходимо перезапустить службу DISI.

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }