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.
Especifica ouvintes de rastreio que recolhem, armazenam e encaminham mensagens e o nível onde um comutador de traço está definido.
<Configuração><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 Subordinados
| Elemento | Description |
|---|---|
| <afirmar> | Especifica se deve mostrar uma caixa de mensagem quando chamar o Debug.Assert método; também especifica o nome do ficheiro para escrever mensagens. |
| <Contadores de performance> | Especifica o tamanho da memória global partilhada pelos contadores de desempenho. |
| <Ouvintes partilhados> | Contém ouvintes que qualquer fonte ou elemento traço pode referenciar. Os ouvintes identificados como ouvintes partilhados podem ser adicionados às fontes ou vestígios pelo nome. |
| <Fontes> | Especifica fontes de rastreio que iniciam mensagens de rastreio. |
| <Interruptores> | Contém interruptores de traço e os níveis onde os comutadores de traço estão definidos. |
| <Trace> | Contém ouvintes que recolhem, armazenam e encaminham mensagens de rastreio. |
Elementos Principais
| Elemento | Description |
|---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework. |
Example
O exemplo seguinte mostra como incorporar um comutador de traços e um ouvinte de traços dentro do <system.diagnostics> elemento. O General interruptor de rastreamento está configurado para o TraceLevel nível. O ouvinte myListener de traços cria um ficheiro chamado MyListener.log e escreve a saída no ficheiro.
Observação
No .NET Framework versão 2.0, pode usar texto para especificar o valor de um switch. Por exemplo, pode especificar true para a BooleanSwitch ou usar o texto que representa um valor de enumeração, como Error para um TraceSwitch. A reta <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>