<filter>, element , aby dodać> odbiorniki <> do <<śledzenia>
Dodaje filtr do odbiornika w Listeners
kolekcji na potrzeby śledzenia.
<konfiguracji>
<System.diagnostics>
<Śledzenia>
<Słuchaczy>
<add>
<filter>
Składnia
<filter
type="traceFilterClassName"
initializeData="data" />
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Atrybuty
Atrybut | opis |
---|---|
type |
Atrybut wymagany. Określa typ filtru, który powinien dziedziczyć z TraceFilter klasy. Możesz użyć nazwy kwalifikowanej przestrzeni nazw typu, która odpowiada właściwości typu, lub można użyć w pełni kwalifikowanej nazwy typu FullName , w tym informacji o zestawie, która odpowiada AssemblyQualifiedName właściwości. Aby uzyskać informacje na temat w pełni kwalifikowanych nazw typów, zobacz Określanie w pełni kwalifikowanych nazw typów. |
initializeData |
Atrybut opcjonalny. Ciąg przekazany do konstruktora dla określonej klasy filtru. |
Elementy podrzędne
Brak.
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, na którym ustawiono przełącznik śledzenia. |
trace |
Zawiera odbiorniki, które zbierają, przechowują i śledzą komunikaty śledzenia tras. |
listeners |
Zawiera odbiorniki, które zbierają, przechowują i kierują komunikaty. Odbiorniki kierują dane wyjściowe śledzenia do odpowiedniego obiektu docelowego. |
add |
Dodaje odbiornik do kolekcji Listeners . |
Uwagi
Element <filter>
musi znajdować się w elemecie <add>
odbiornika śledzenia, który określa typ odbiornika, a nie tylko nazwę odbiornika zdefiniowanego w elementach <sharedListeners>. Jeśli odbiornik jest zdefiniowany w elementach <sharedListeners>, należy zdefiniować filtr dla tego odbiornika w tym elemecie.
Tego elementu można użyć w pliku konfiguracji maszyny (Machine.config) i pliku konfiguracji aplikacji.
Przykład
W poniższym przykładzie pokazano, jak za pomocą <filter>
elementu dodać filtr do odbiornika console
w Listeners
kolekcji na potrzeby śledzenia, określając poziom zdarzenia filtru jako Error
.
<configuration>
<system.diagnostics>
<trace autoflush="false" indentsize="4">
<listeners>
<add name="console"
type="System.Diagnostics.ConsoleTraceListener" >
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Error" />
</add>
<remove name="Default" />
</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