Elemento <listeners>para <trace>
Especifica um ouvinte que coleta, lojas e encaminha mensagens. Ouvintes de direcionar a saída de rastreamento para um destino apropriado.
<configuration> Element
elemento <sistema.Diagnóstico>
Elemento <trace>
Elemento <listeners>para <trace>
<listeners>
<add>...</add>
<clear/>
<remove ... />
</listeners>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Nenhum.
Elementos filho
Elemento |
Descrição |
---|---|
Adiciona um ouvinte para o Listeners coleção. |
|
Limpa o Listeners coleção para rastreamento. |
|
Remove um ouvinte do Listeners coleção. |
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. |
system.diagnostics |
Especifica o elemento raiz referente à seção de configuração do ASP.NET. |
trace |
Contém os ouvintes que coletam, armazenam e encaminhar mensagens de rastreamento. |
Comentários
The Debug e Trace classes compartilham o mesmo Ouvintes coleção. Se você adicionar um objeto de ouvinte à coleção em uma dessas classes, a Outros classe usa o mesmo ouvinte. As classes de ouvinte fornecidas com o .NET estrutura derivam do TraceListener classe.
Arquivo de configuração
Esse elemento pode ser usado no arquivo de configuração do computador (Machine.config) e o arquivo de configuração de aplicativo.
Exemplo
O exemplo a seguir mostra como usar o <listeners> elemento para adicionar o ouvintes MyListener e MyEventListener para o Ouvintes coleção. MyListener cria um arquivo chamado MyListener.log e grava a saída para o arquivo. MyEventListener cria uma entrada no log de eventos.
<configuration>
<system.diagnostics>
<trace 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" />
<add name="MyEventListener"
type="System.Diagnostics.EventLogTraceListener,
system, version=1.0.3300.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
initializeData="MyConfigEventLog"/>
</listeners>
</trace>
</system.diagnostics>
</configuration>