Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica i listener di traccia che raccolgono, archiviano e instradano i messaggi e il livello in cui è impostata un'opzione di traccia.
<configuration><system.diagnostics>
Sintassi
<system.diagnostics>
</system.diagnostics>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
Nessuno.
Elementi figli
| Elemento | Description |
|---|---|
| <asserire> | Specifica se visualizzare una finestra di messaggio quando si chiama il Debug.Assert metodo . Specifica anche il nome del file in cui scrivere messaggi. |
| <performanceCounters> | Specifica le dimensioni della memoria globale condivisa dai contatori delle prestazioni. |
| <sharedListeners> | Contiene listener a cui può fare riferimento qualsiasi elemento di origine o traccia. I listener identificati come listener condivisi possono essere aggiunti a origini o tracce in base al nome. |
| <Fonti> | Specifica le origini di traccia che avviano i messaggi di traccia. |
| <Interruttori> | Contiene le opzioni di traccia e i livelli in cui sono impostate le opzioni di traccia. |
| <traccia> | Contiene listener che raccolgono, archiviano e instradano i messaggi di traccia. |
Elementi padre
| Elemento | Description |
|---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
Example
Nell'esempio seguente viene illustrato come incorporare un'opzione di traccia e un listener di traccia all'interno dell'elemento <system.diagnostics> . L'opzione General di traccia è impostata sul TraceLevel livello . Il listener myListener di traccia crea un file denominato MyListener.log e scrive l'output nel file.
Annotazioni
In .NET Framework versione 2.0 è possibile usare il testo per specificare il valore di un'opzione. Ad esempio, è possibile specificare true per un BooleanSwitch oggetto o utilizzare il testo che rappresenta un valore di enumerazione, Error ad esempio per un oggetto TraceSwitch. La riga <add name="myTraceSwitch" value="Error" /> equivale a <add name="myTraceSwitch" value="1" />.
<configuration>
<system.diagnostics>
<switches>
<add name="General" value="4" />
</switches>
<trace autoflush="true" indentsize="2">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="MyListener.log" traceOutputOptions="ProcessId, LogicalOperationStack, Timestamp, ThreadId, Callstack, DateTime" />
</listeners>
</trace>
</system.diagnostics>
</configuration>