Condividi tramite


Elemento <clear> per <listeners> per <trace>

Cancella l'insieme Listeners per la 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 analisi per la raccolta, la memorizzazione e l'invio di messaggi, nonché il livello in cui viene impostata un'opzione di traccia.

trace

Contiene listener per la raccolta, la memorizzazione e l'invio di messaggi di tracciatura.

listeners

Contiene listener per la raccolta, l'archiviazione e l'invio di messaggi. I listener indirizzano l'output di tracciatura a una destinazione adatta.

Note

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

È possibile cancellare l'insieme Listeners a livello di codice chiamando il metodo Clear sulla proprietà Trace.Listeners (System.Diagnostics.Trace.Listeners.Clear()).

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

NotaNota

L'elemento <clear> rimuove la classe DefaultTraceListener dall'insieme Listeners modificando il comportamento dei metodi Debug.Assert, Trace.Assert, Debug.Fail e Trace.Fail.La chiamata di un metodo Assert o Fail comporta generalmente la visualizzazione di una finestra di messaggio.La finestra di messaggio non viene tuttavia visualizzata se DefaultTraceListener non è incluso nell'insieme Listeners.

Esempio

Nell'esempio riportato di seguito viene illustrato come utilizzare l'elemento <clear> prima dell'elemento <add> per l'aggiunta del listener console all'insieme Listeners per la traccia.

<configuration>
  <system.diagnostics>
    <trace autoflush="false" indentsize="4">
      <listeners>
        <clear/>
        <add name="console" 
          type="System.Diagnostics.ConsoleTraceListener" >
          <filter type="System.Diagnostics.EventTypeFilter" 
            initializeData="Error" />
        </add>
      </listeners>
    </trace>
  </system.diagnostics>
</configuration> 

Vedere anche

Riferimenti

Schema delle impostazioni di traccia e debug

Elemento <remove> per <listeners> per <trace>

Listeners

Trace

Debug

TraceSource

Concetti

Listener di traccia