Aktualisiert: November 2007
Gibt die Ebene an, auf der ein Ablaufverfolgungsschalter festgelegt wird.
<add name="switch name" value="value"/>
In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.
Attribut
Beschreibung
name
Erforderliches Attribut.
Gibt den Namen des Schalters an. Der Wert dieses Attributs entspricht dem Parameter displayName, der an den Schalterkonstruktor übergeben wird.
value
Gibt die Ebene des Schalters an.
Keine.
Element
configuration
Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.
switches
Enthält Ablaufverfolgungsschalter und die Ebene, auf die die Ablaufverfolgungsschalter festgelegt werden.
system.diagnostics
Gibt die Ablaufverfolgungslistener, die Meldungen sammeln, speichern und weiterleiten, sowie die Ebene an, auf der ein Ablaufverfolgungsschalter festgelegt wird.
Die Ebene eines Ablaufverfolgungsschalters können Sie ändern, indem Sie ihn in einer Konfigurationsdatei ablegen. Wenn es sich bei dem Schalter um einen BooleanSwitch handelt, können Sie ihn ein- und ausschalten. Wenn es sich um einen TraceSwitch handelt, so können Sie ihm unterschiedliche Ebenen zuweisen, um die Art der von der Anwendung ausgegebenen Ablaufverfolgungs- oder Debugmeldungen anzugeben.
Im folgenden Beispiel wird gezeigt, wie das <add>-Element verwendet wird, um den Ablaufverfolgungsschalter General für die Ebene TraceLevel.Error festzulegen und den booleschen Ablaufverfolgungsschalter Data zu aktivieren.
<configuration> <system.diagnostics> <switches> <add name="General" value="4" /> <add name="Data" value="1" /> </switches> </system.diagnostics> </configuration>