Я использую службу Msmqdistributor Enterprise Library 3.1 для распространения журналов из различных приложений. Я определил несколько прослушивателей в categorySources / specialSources, но если один из прослушивателей окажется неудачным, последующие прослушиватели никогда не будут выполнены.
Ниже приведен мой конфигурационный код.
<specialSources>
<allEvents switchValue="Warning" name="All Events">
<listeners>
<add name="Database Listener A" />
<add name="Custom Trace Listener A" />
<add name="Custom Trace Listener B" />
</listeners>
</allEvents>
<notProcessed switchValue="Warning" name="Unprocessed Category" />
<errors switchValue="Warning" name="Logging Errors & Warnings"/>
</specialSources>
Если я указываю неправильную строку подключения для Database Listener A , то не удастся вставить журналы в базу данных. Но это также останавливает задания следующих настраиваемых прослушивателей трассировки A и настраиваемых прослушивателей трассировки B . Так что здесь настраиваемые прослушиватели трассировки A и настраиваемые прослушиватели трассировки B не будут выполняться, если Database Listener A не удалось.
Кто-нибудь может помочь, пожалуйста?
Спасибо
Митеш Патель