Condividi tramite


Elemento <trace>

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

Elemento <Configuration>
  Elemento <system.diagnostics>
    Elemento <trace>

<trace autoflush="true|false" 
       indentsize="indent value"/>

Attributi ed elementi

Le seguenti sezioni illustrano attributi, elementi figlio e padre.

Attributi

Attributo Descrizione

autoflush

Attributo facoltativo.

Indica se i listener di analisi svuotano automaticamente il buffer di output dopo ogni operazione di scrittura.

indentsize

Attributo facoltativo.

Specifica il numero di spazi da utilizzare per il rientro.

Attributo autoflush

Valore Descrizione

false

Il buffer di output non viene svuotato automaticamente. Questa è l'impostazione predefinita.

true

Il buffer di output viene svuotato automaticamente.

Elementi figlio

Elemento Descrizione

<listeners>

Consente di specificare un listener per la raccolta, la memorizzazione e l'invio di messaggi.

Elementi padre

Elemento Descrizione

configuration

È l'elemento di primo livello in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

system.diagnostics

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

Esempio

Nell'esempio che segue viene illustrato l'utilizzo dell'elemento <trace> per aggiungere il listener MyListener all'insieme Listeners. MyListener consente di creare un file denominato MyListener.log in cui scrivere l'output. L'attributo autoflush è impostato su true, quindi il listener di analisi scrive all'interno del file indipendentemente dal fatto che sia stato richiamato il metodo Trace.Flush. L'attributo indentsize è impostato su 0, quindi il listener non utilizza alcuno spazio per il rientro quando viene richiamato il metodo Trace.Indent.

<configuration>
   <system.diagnostics>
      <trace autoflush="true" indentsize="0">
         <listeners>
            <add name="myListener" type="System.Diagnostics.TextWriterTraceListener, system version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="c:\myListener.log" />
         </listeners>
      </trace>
   </system.diagnostics>
</configuration>

Vedere anche

Riferimenti

Schema delle impostazioni di analisi e debug
TraceListener Class
DefaultTraceListener Class
TextWriterTraceListener Class
EventLogTraceListener Class