Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém ouvintes que coletam, armazenam e roteiam mensagens de rastreamento.
<rastreamento de system.diagnostics de configuração><><>
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 rastreamento liberam automaticamente o buffer de saída após cada operação de gravação. |
indentsize |
Atributo opcional. Especifica o número de espaços a serem recuos. |
useGlobalLock |
Atributo opcional. Indica se o bloqueio global deve ser usado. |
Atributo autoflush
| Value | Description |
|---|---|
false |
Não libera automaticamente o buffer de saída. Esse é o padrão. |
true |
Libera automaticamente o buffer de saída. |
Atributo useGlobalLock
| Value | Description |
|---|---|
false |
Não usará o bloqueio global se o ouvinte estiver seguro em thread; caso contrário, usa o bloqueio global. |
true |
Usa o bloqueio global, independentemente de o ouvinte ser thread-safe. Esse é o padrão. |
Elementos filho
| Elemento | Description |
|---|---|
| <Ouvintes> | Especifica um ouvinte que coleta, armazena e roteia mensagens. |
Elementos pai
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
system.diagnostics |
Especifica os ouvintes de rastreamento que coletam, armazenam e roteiam mensagens e o nível em que um comutador de rastreamento é definido. |
Example
O exemplo a seguir mostra como usar o <trace> elemento para adicionar o ouvinte MyListener à Listeners coleção.
MyListener cria um arquivo nomeado MyListener.log e grava a saída no arquivo. O useGlobalLock atributo é definido como false, o que faz com que o bloqueio global não seja usado se o ouvinte de rastreamento for thread safe. O autoflush atributo é definido como true, o que faz com que o ouvinte de rastreamento escreva no arquivo, independentemente de o Trace.Flush método ser chamado. O indentsize atributo é definido como 0 (zero), o que faz com que o ouvinte indentize zero espaços 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>