elemento <sistema.Diagnóstico>
Especifica os ouvintes de rastreamento que coletar, armazenar, e rota mensagens e o nível em que um comutador de rastreamento está definido.
<configuration> Element
elemento <sistema.Diagnóstico>
<system.diagnostics>
</system.diagnostics>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Nenhum.
Elementos filho
Elemento |
Descrição |
---|---|
Especifica se deve exibir uma caixa de mensagem quando você chama o Debug.Assert método; também especifica o nome do arquivo para gravar mensagens para. |
|
Especifica o dimensionar da memória global compartilhado por contadores de desempenho. |
|
Contém os ouvintes que qualquer fonte ou elemento trace fazem referência. Ouvintes identificados sistema autônomo ouvintes compartilhadas podem ser adicionados para fontes ou rastreamentos pelo nome. |
|
Especifica a fontes de rastreamento que iniciam a mensagens de rastreamento. |
|
Contém opções de rastreamento e os níveis em que as opções de rastreamento são conjunto. |
|
Contém os ouvintes que coletam, armazenam e encaminhar mensagens de rastreamento. |
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common linguagem tempo de execução e aplicativos do .NET estrutura. |
Exemplo
O exemplo a seguir mostra como incorporar um comutador de rastreamento e um ouvinte de rastreamento dentro de <sistema.Diagnóstico> elemento. The General rastreamento está definida o TraceLevel.erro nível. O ouvinte de rastreamento myListener cria um arquivo chamado MyListener.log e grava a saída para o arquivo.
Observação: |
---|
No .NET estrutura versão 2.0, você pode usar texto para especificar o valor de um comutador. Por exemplo, Você pode especificar true para um BooleanSwitch ou use o texto que representa um valor de enumeração sistema autônomo 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>