Freigeben über


<add> -Element für <switches>

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

<configuration>
  <system.diagnostics>
    <switches>
      <add>

Syntax

<add name="switch name"
     value="value"/>

Attribute und Elemente

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

Attribute

Merkmal Description
Name Erforderliches Attribut.

Gibt den Namen der Option an. Der Wert dieses Attributs entspricht dem displayName-Parameter , der an den Switch-Konstruktor übergeben wird.
value Erforderliches Attribut.

Gibt die Ebene des Schalters an.

Untergeordnete Elemente

Keiner.

Übergeordnete Elemente

Element Description
configuration Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.
switches Enthält Ablaufverfolgungsschalter und die Ebene, auf der die Ablaufverfolgungsschalter festgelegt sind.
system.diagnostics Gibt Ablaufverfolgungslistener an, die Nachrichten sammeln, speichern und weiterleiten sowie die Ebene, auf der ein Ablaufverfolgungsschalter festgelegt ist.

Bemerkungen

Sie können die Ebene eines Ablaufverfolgungswechsels ändern, indem Sie ihn in eine Konfigurationsdatei einfügen. Wenn der Schalter ein BooleanSwitchist, können Sie ihn ein- und ausschalten. Wenn es sich bei der Option um eine TraceSwitchOption handelt, können Sie ihm unterschiedliche Ebenen zuweisen, um die Typen von Ablaufverfolgungs- oder Debugmeldungen anzugeben, die die Anwendung ausgibt.

Example

Das folgende Beispiel zeigt, wie Sie das <add> Element verwenden, um den General Ablaufverfolgungswechsel auf die TraceLevel Ebene festzulegen und den Data booleschen Ablaufverfolgungsschalter zu aktivieren.

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

Siehe auch