Condividi tramite


Elemento <clear> per <listeners> per <source>

Cancella l'insieme Listeners per un'origine di traccia.

<clear/>

Attributi ed elementi

Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.

Attributi

Nessuno.

Elementi figlio

Nessuno.

Elementi padre

Elemento

Oggetto di descrizione

configuration

Elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

system.diagnostics

Specifica listener di traccia per la raccolta, la memorizzazione e l'invio di messaggi, nonché il livello in cui viene impostata un'opzione di traccia.

sources

Contiene le origini di traccia che danno inizio ai messaggi di tracciatura.

source

Specifica un'origine di traccia che dà inizio ai messaggi di tracciatura.

listeners

Specifica i listener per la raccolta, l'archiviazione e l'invio di messaggi.

Note

L'elemento <clear> consente di rimuovere tutti i listener dall'insieme Listeners per un'origine di traccia, incluso DefaultTraceListener. È possibile utilizzare l'elemento <clear> prima dell'elemento <add> per essere certi che nell'insieme non vi siano altri listener attivi.

File di configurazione

È possibile utilizzare questo elemento nei file di configurazione del computer (Machine.config) e dell'applicazione.

Esempio

Nell'esempio riportato di seguito viene illustrato come utilizzare l'elemento <clear> prima degli elementi <add> per l'aggiunta dei listener console e textListener all'insieme Listeners per l'origine di traccia TraceSourceApp.

<configuration>
  <system.diagnostics>
    <sources>
       <source name="TraceSourceApp" switchName="sourceSwitch" 
         switchType="System.Diagnostics.SourceSwitch">
        <listeners>
          <clear/>
          <add name="console" 
            type="System.Diagnostics.ConsoleTraceListener"/>
          <add name="textListener"/>
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="textListener" 
        type="System.Diagnostics.TextWriterTraceListener" 
        initializeData="myListener.log"/>
    </sharedListeners>
    <switches>
      <add name="sourceSwitch" value="Warning"/>
    </switches>
  </system.diagnostics>
</configuration> 

Vedere anche

Riferimenti

Schema delle impostazioni di traccia e debug

TraceSource

TraceListener

Concetti

Listener di traccia