<Элемент listeners> для <source>
Добавляет или удаляет прослушиватели в Listeners коллекции для TraceSource. Прослушиватель направляет выходные данные трассировки в соответствующий целевой объект, например в журнал, окно или текстовый файл.
<Конфигурации>
<Системы. диагностика>
<Источников>
<Источник>
<Слушателей>
Синтаксис
<listeners>
<add>...</add>
<remove ... />
<clear/>
</listeners>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Отсутствует.
Дочерние элементы
Элемент | Описание |
---|---|
<добавление> | Добавляет прослушиватель в коллекцию Listeners . |
<Удалить> | Удаляет прослушиватель из Listeners коллекции. |
<Ясно> | Очищает коллекцию Listeners для источника трассировки. |
Родительские элементы
Элемент | Описание |
---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями .NET Framework. |
system.diagnostics |
Задает прослушиватели трассировки, собирающие, хранящие и маршрутизирующие сообщения, а также уровень, на котором установлен ключ трассировки. |
sources |
Содержит источники трассировки, которые инициируют сообщения трассировки. |
source |
Содержит источник трассировки, который инициирует сообщения трассировки. |
Комментарии
Файл конфигурации
Этот элемент можно использовать в файле конфигурации компьютера (Machine.config) и в файле конфигурации приложения.
Пример
В следующем примере показано, как использовать <listeners>
элемент для добавления прослушивателя трассировки консоли в mySource
источник и удаления прослушивателя трассировки по умолчанию.
<configuration>
<system.diagnostics>
<sources>
<source name="mySource" switchName="sourceSwitch"
switchType="System.Diagnostics.SourceSwitch">
<listeners>
<add name="console"
type="System.Diagnostics.ConsoleTraceListener">
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Error"/>
</add>
<remove name="Default"/>
</listeners>
</source>
</sources>
<switches>
<add name="sourceSwitch" value="Warning"/>
</switches>
</system.diagnostics>
</configuration>
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по