Журнал событий агентов и контроллеров настраивается в конфигурационном файле 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>
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |