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.
Especifica os ouvintes de rastreamento que coletam, armazenam e roteiam mensagens e o nível em que um comutador de rastreamento é definido.
<configuration><system.diagnostics>
Sintaxe
<system.diagnostics>
</system.diagnostics>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
Nenhum.
Elementos filho
| Elemento | Description |
|---|---|
| <afirmar> | Especifica se uma caixa de mensagem deve ser exibida quando você chama o Debug.Assert método; também especifica o nome do arquivo para o qual gravar mensagens. |
| <performanceCounters> | Especifica o tamanho da memória global compartilhada por contadores de desempenho. |
| <sharedListeners> | Contém ouvintes que qualquer elemento de origem ou rastreamento pode referenciar. Ouvintes identificados como ouvintes compartilhados podem ser adicionados a fontes ou rastreamentos por nome. |
| <Fontes> | Especifica fontes de rastreamento que iniciam o rastreamento de mensagens. |
| <Interruptores> | Contém opções de rastreamento e os níveis em que os comutadores de rastreamento são definidos. |
| <traço> | Contém ouvintes que coletam, armazenam e roteiam mensagens de rastreamento. |
Elementos pai
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
Example
O exemplo a seguir mostra como inserir um comutador de rastreamento e um ouvinte de rastreamento dentro do <system.diagnostics> elemento. O General comutador de rastreamento é definido como o TraceLevel nível. O ouvinte myListener de rastreamento cria um arquivo chamado MyListener.log e grava a saída no arquivo.
Observação
No .NET Framework versão 2.0, você pode usar o texto para especificar o valor de uma opção. Por exemplo, você pode especificar true para um BooleanSwitch ou usar o texto que representa um valor de enumeração, como Error para um TraceSwitch. A linha <add name="myTraceSwitch" value="Error" /> é equivalente 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>