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.
Contiene listener che raccolgono, archiviano e instradano i messaggi di traccia.
<traccia system.diagnostics di configurazione><><>
Sintassi
<trace autoflush="true|false"
indentsize="indent value"
useGlobalLock="true| false"/>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
| Attribute | Description |
|---|---|
autoflush |
Attributo facoltativo. Specifica se i listener di traccia scaricano automaticamente il buffer di output dopo ogni operazione di scrittura. |
indentsize |
Attributo facoltativo. Specifica il numero di spazi da rientro. |
useGlobalLock |
Attributo facoltativo. Indica se deve essere utilizzato il blocco globale. |
Attributo autoflush
| Value | Description |
|---|---|
false |
Non scarica automaticamente il buffer di output. Si tratta dell'impostazione predefinita. |
true |
Scarica automaticamente il buffer di output. |
Attributo useGlobalLock
| Value | Description |
|---|---|
false |
Non usa il blocco globale se il listener è thread-safe; in caso contrario, usa il blocco globale. |
true |
Usa il blocco globale indipendentemente dal fatto che il listener sia thread-safe. Si tratta dell'impostazione predefinita. |
Elementi figli
| Elemento | Description |
|---|---|
| <Ascoltatori> | Specifica un listener che raccoglie, archivia e instrada i messaggi. |
Elementi padre
| Elemento | Description |
|---|---|
configuration |
Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
system.diagnostics |
Specifica i listener di traccia che raccolgono, archiviano e instradano i messaggi e il livello in cui è impostata un'opzione di traccia. |
Example
Nell'esempio seguente viene illustrato come utilizzare l'elemento <trace> per aggiungere il listener MyListener alla Listeners raccolta.
MyListener crea un file denominato MyListener.log e scrive l'output nel file. L'attributo useGlobalLock è impostato su false, che causa l'uso del blocco globale se il listener di traccia è thread-safe. L'attributo autoflush è impostato su true, che fa sì che il listener di traccia scriva nel file indipendentemente dal fatto che il Trace.Flush metodo venga chiamato. L'attributo indentsize è impostato su 0 (zero), che fa in modo che il listener indenti gli spazi zero quando viene chiamato il Trace.Indent metodo.
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" 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>