<source>-Element
Gibt eine Ablaufverfolgungsquelle an, die die Ablaufverfolgungsmeldungen initiiert.
<configuration>
<system.diagnostics>
<sources>
<Quelle>
Syntax
<source>
<listeners>...</listeners>
</source>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
attribute | Beschreibung |
---|---|
name |
Optionales Attribut. Gibt den Namen der Stapelüberwachungsquelle an. |
switchName |
Optionales Attribut. Gibt den Namen einer Stapelüberwachungsschalter-Instanz in der Anwendung an. Wenn der Schalter nicht in einem <switches> -Element identifiziert wird, gibt der Wert die Ebene für den Schalter an. |
switchType |
Optionales Attribut. Gibt den Typ des Stapelüberwachungsschalters an. Falls vorhanden, muss der Typ ein gültiger Klassenname sein und darf keine leere Zeichenfolge sein. |
extraAttribute |
Optionales Attribut. Gibt den Wert für ein quellenspezifisches Stapelüberwachungsattribut an, das von der GetSupportedAttributes-Methode für diese Stapelüberwachungsquelle identifiziert wird. |
Untergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
<listeners> | Enthält Listener, die Meldungen sammeln, speichern und weiterleiten. |
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
configuration |
Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei. |
system.diagnostics |
Gibt Ablaufverfolgungslistener an, die Meldungen sammeln, speichern und weiterleiten sowie die Ebene, für die ein Ablaufverfolgungsschalter festgelegt ist. |
sources |
Enthält die Ablaufverfolgungsquellen, die die Ablaufverfolgungsmeldungen initiieren. |
Bemerkungen
Dieses Element kann in der Computerkonfigurationsdatei (Machine.config) und in der Anwendungskonfigurationsdatei verwendet werden.
Beispiel
Das folgende Beispiel zeigt, wie Sie das <source>
-Element verwenden, um die Ablaufverfolgungsquelle mySource
hinzuzufügen und die Ebene für den Quellenschalter namens sourceSwitch
festzulegen. Es wird ein Konsolen-Ablaufverfolgungslistener hinzugefügt, der Ablaufverfolgungsinformationen in die Konsole schreibt.
<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>