Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Contém ouvintes que recolhem, armazenam e encaminham mensagens de rastreio.
<Configuração><System.Diagnostics><Trace>
Sintaxe
<trace autoflush="true|false"
indentsize="indent value"
useGlobalLock="true| false"/>
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
autoflush |
Atributo opcional. Especifica se os ouvintes de traços limpam automaticamente o buffer de saída após cada operação de escrita. |
indentsize |
Atributo opcional. Especifica o número de espaços a indentar. |
useGlobalLock |
Atributo opcional. Indica se o bloqueio global deve ser usado. |
autoflush Atributo
| Valor | Description |
|---|---|
false |
Não limpa automaticamente o buffer de saída. Este é o padrão. |
true |
Limpa automaticamente o buffer de saída. |
Atributo useGlobalLock
| Valor | Description |
|---|---|
false |
Não usa o bloqueio global se o ouvinte for seguro para threads; caso contrário, usa o bloqueio global. |
true |
Usa o bloqueio global independentemente de o ouvinte ser seguro para threads. Este é o padrão. |
Elementos Subordinados
| Elemento | Description |
|---|---|
| <ouvintes> | Especifica um ouvinte que recolhe, armazena e encaminha mensagens. |
Elementos Principais
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework. |
system.diagnostics |
Especifica ouvintes de rastreio que recolhem, armazenam e encaminham mensagens e o nível onde um comutador de traço está definido. |
Example
O exemplo seguinte mostra como usar o <trace> elemento para adicionar o ouvinte MyListener à Listeners coleção.
MyListener cria um ficheiro com nome MyListener.log e grava a saída no ficheiro. O useGlobalLock atributo é definido para false, o que faz com que o bloqueio global não seja usado se o ouvinte de traços for seguro para threads. O autoflush atributo é definido como true, o que faz com que o ouvinte de traços escreva no ficheiro independentemente de o Trace.Flush método ser chamado ou não. O indentsize atributo é definido para 0 (zero), o que faz com que o ouvinte indente espaços zero quando o Trace.Indent método é chamado.
<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>