<listeners>, element źródła <>
Dodaje lub usuwa odbiorniki w kolekcji Listeners dla elementu TraceSource. Odbiornik kieruje dane wyjściowe śledzenia do odpowiedniego obiektu docelowego, takiego jak dziennik, okno lub plik tekstowy.
<Konfiguracji>
<System.diagnostics>
<sources>
<Źródła>
<Słuchaczy>
Składnia
<listeners>
<add>...</add>
<remove ... />
<clear/>
</listeners>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Brak.
Elementy podrzędne
Element | Opis |
---|---|
<Dodaj> | Dodaje odbiornik do kolekcji Listeners . |
<Usunąć> | Usuwa odbiornik z kolekcji Listeners . |
<Wyczyść> | Czyści Listeners kolekcję dla źródła śledzenia. |
Elementy nadrzędne
Element | Opis |
---|---|
configuration |
Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework. |
system.diagnostics |
Określa odbiorniki śledzenia, które zbierają, przechowują i kierują komunikaty oraz poziom ustawiania przełącznika śledzenia. |
sources |
Zawiera źródła śledzenia, które inicjują komunikaty śledzenia. |
source |
Określa źródło śledzenia, które inicjuje komunikaty śledzenia. |
Uwagi
Plik konfiguracji
Ten element może być używany w pliku konfiguracji maszyny (Machine.config) i pliku konfiguracji aplikacji.
Przykład
W poniższym przykładzie pokazano, jak za pomocą <listeners>
elementu dodać odbiornik śledzenia konsoli do mySource
źródła i usunąć domyślny odbiornik śledzenia.
<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>
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla