Elemento <sharedlisteners>
Contém os ouvintes que qualquer fonte ou elemento trace fazem referência. Essas escutas não recebem qualquer rastreamentos por padrão, e não é possível recuperar esses ouvintes em time de execução. Ouvintes identificados sistema autônomo ouvintes compartilhadas podem ser adicionados para fontes ou rastreamentos pelo nome.
<configuration> Element
elemento <sistema.Diagnóstico>
Elemento <sharedlisteners>
<sharedListeners>
<add>...</add>
</sharedListeners>
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 sharedListeners 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. |
Comentários
Adicionar um ouvinte para a coleção de ouvintes compartilhado não faz-lo um ouvinte de ativo. Ele ainda deve ser adicionado a uma fonte de rastreamento ou um rastreamento adicionando-o Listeners coleção para esse elemento de rastreamento. As classes de ouvinte no .NET estrutura derivam do TraceListener classe.
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 <sharedListeners> elemento para adicionar o ouvinte console para o Listeners coleção para ambos os TraceSource e Trace classes. O ouvinte de rastreamento do console grava informações de rastreamento console por meio de chamadas para qualquer um dos TraceSource ou Trace.
<system.diagnostics>
<sources>
<source name="mySource" switchName="sourceSwitch value="Verbose" >
<listeners>
<add name="console" />
</listeners>
</source>
</sources>
<sharedListeners> <add name="console" type="System.Diagnostics.ConsoleTraceListener" > <filter type="System.Diagnostics.EventTypeFilter" initializeData="Warning" /> </add> </sharedListeners>
<trace>
<listeners>
<add name="console" />
</listeners>
</trace>
</system.diagnostics>