Freigeben über


<switches>-Element

Aktualisiert: November 2007

Enthält Ablaufverfolgungsschalter und die Ebene, auf die die Ablaufverfolgungsschalter festgelegt werden.

<configuration>-Element
  <system.diagnostics>-Element
    <switches>-Element

<switches> 
</switches>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibung

<add>

Gibt die Ebene an, auf der ein Ablaufverfolgungsschalter festgelegt wird.

Übergeordnete Elemente

Element

Beschreibung

configuration

Das Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-Anwendungen verwendet wird.

System.diagnostics

Gibt die Ablaufverfolgungslistener, die Meldungen sammeln, speichern und weiterleiten, sowie die Ebene an, auf der ein Ablaufverfolgungsschalter festgelegt wird.

Hinweise

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.

Beispiel

Im folgenden Beispiel wird gezeigt, wie das <switch>-Element verwendet wird, um den Ablaufverfolgungsschalter General auf die Ebene TraceLevel.Error festzulegen, und wie der boolesche Ablaufverfolgungsschalter Data aktiviert wird.

<configuration>
   <system.diagnostics>
      <switches>
         <add name="General" value="4" />
         <add name="Data" value="1" />
      </switches>
   </system.diagnostics>
</configuration>

Siehe auch

Referenz

Schema für Ablaufverfolgungs- und Debugeinstellungen

Switch

TraceSwitch

BooleanSwitch