Compartilhar via


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

<add>Elemento para <listeners>para <trace>

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> 

Consulte também

Conceitos

Ouvintes de Rastrear

Referência

Rastreamento e esquema configurações Debug

TraceListener