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