Копировать ссылку на страницу

Журнал событий агентов и контроллеров настраивается в конфигурационном файле LogSettings.config. Файл представляет собой конфигурацию Logging Application Block из состава Microsoft Enterprise Library.

Источники событий задаются в разделе categorySources.

Свернуть/развернуть пример Структура раздела

<categorySources>
<add switchValue="All" name="Agent host">
  <listeners>
    <add name="Agent host Listener" />
  </listeners>
</add>
<add switchValue="All" name="Agent proxy">
  <listeners>
    <add name="Agent proxy Listener" />
  </listeners>
</add>
<add switchValue="All" name="Agent service">
  <listeners>
    <add name="Agent service Listener" />
  </listeners>
</add>
<add switchValue="All" name="Controller service">
  <listeners>
    <add name="Controller service Listener" />
  </listeners>
</add>
<add switchValue="All" name="ManageUtil">
  <listeners>
    <add name="ManageUtil Listener" />
  </listeners>
</add>
</categorySources>

Чтобы в свойствах события достоверно указывался источник, в котором возникло это событие, необходимо, чтобы в конфигурационном файле приложения-источника в секции appSettings значение ключа Source совпадало со значением параметра name в конфигурационном файле LogSettings.config в секции categorySources.

Например, для регистрации событий источника ManageUtil ключ Source в конфигурационном файле DicsManageUtil.exe и параметр name в конфигурационном файле LogSettings.config должны принимать одинаковое значение. По умолчанию они принимают значение ManageUtil:

 

<appSettings>
<add key="Source" value="ManageUtil" />
</appSettings>

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM