<listeners>-Element für <source>

Fügt der Listeners-Auflistung für eine TraceSource Listener hinzu oder entfernt diese. Ein Listener leitet die Ablaufverfolgungsausgabe an ein entsprechendes Ziel, beispielsweise ein Protokoll, ein Fenster oder eine Textdatei.

<listeners> 
  <add>...</add>
  <remove ... />
  <clear/>
</listeners>

Attribute und Elemente

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

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibung

<add>-Element für <listeners> für <source>

Fügt der Listeners-Auflistung einen Listener hinzu.

<remove>-Element für <listeners> für <source>

Entfernt einen Listener aus der Listeners-Auflistung.

<clear>-Element für <listeners> für <source>

Löscht die Listeners-Auflistung für eine Ablaufverfolgungsquelle.

Übergeordnete Elemente

Element

Beschreibungen

configuration

Das Stammelement in jeder von den Common Language Runtime- und .NET Framework-Anwendungen verwendeten Konfigurationsdatei.

system.diagnostics

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

sources

Enthält Ablaufverfolgungsquellen, die Ablaufverfolgungsmeldungen initiieren.

source

Gibt eine Ablaufverfolgungsquelle an, die Ablaufverfolgungsmeldungen initiiert.

Hinweise

Konfigurationsdatei

Dieses Element kann in der Computerkonfigurationsdatei (Machine.config) und in der Anwendungskonfigurationsdatei verwendet werden.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie mithilfe des <listeners> -Elements der Quelle mySource ein Ablaufverfolgungslistener für eine Konsole hinzugefügt und der Standard-Ablaufverfolgungslistener entfernt wird.

<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>

Siehe auch

Referenz

Schema für Ablaufverfolgungs- und Debugeinstellungen

TraceListener

Konzepte

Ablaufverfolgungslistener