<listeners> , element <śledzenia>
Określa odbiornik, który zbiera, przechowuje i kieruje komunikaty. Odbiorniki kierują dane wyjściowe śledzenia do odpowiedniego obiektu docelowego.
<Konfiguracji>
<System.diagnostics>
<Śledzenia>
<Słuchaczy>
Składnia
<listeners>
<add>...</add>
<clear/>
<remove ... />
</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 . |
<Wyczyść> | Czyści Listeners kolekcję na potrzeby śledzenia. |
<Usunąć> | Usuwa odbiornik z kolekcji Listeners . |
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 element główny sekcji konfiguracji ASP.NET. |
trace |
Zawiera odbiorniki, które zbierają, przechowują i śledzą komunikaty śledzenia tras. |
Uwagi
Klasy Debug i Trace współdzielą tę samą kolekcję Odbiorniki . Jeśli dodasz obiekt odbiornika do kolekcji w jednej z tych klas, druga klasa używa tego samego odbiornika. Klasy odbiornika dostarczane z .NET Framework pochodzą z TraceListener klasy .
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ą <elementu odbiorników> dodać odbiorniki MyListener
i MyEventListener
do kolekcji Odbiorniki . MyListener
Tworzy plik o nazwie MyListener.log
i zapisuje dane wyjściowe w pliku. MyEventListener
tworzy wpis w dzienniku zdarzeń.
<configuration>
<system.diagnostics>
<trace autoflush="true" indentsize="0">
<listeners>
<add name="myListener"
type="System.Diagnostics.TextWriterTraceListener,
system, version=1.0.3300.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
initializeData="c:\myListener.log" />
<add name="MyEventListener"
type="System.Diagnostics.EventLogTraceListener,
system, version=1.0.3300.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
initializeData="MyConfigEventLog"/>
</listeners>
</trace>
</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