Compartilhar via


<sharedListeners> Elemento

Contém os ouvintes que qualquer elemento de rastreamento ou de origem fazem referência. Esses ouvintes não recebem qualquer rastreamentos por padrão e não é possível recuperar esses ouvintes em tempo de execução. Ouvintes identificados como ouvintes compartilhados podem ser adicionados para fontes ou em rastreamentos pelo nome.

<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 usadas pelos common language runtime e .NET Framework aplicativos.

system.diagnostics

Especifica o elemento raiz para o ASP.Seção de configuração de rede.

Comentários

Adicionar um ouvinte à coleção listeners compartilhada torna um ouvinte de ativo. Ainda deve ser adicionado a uma origem de rastreamento ou um rastreamento, adicionando-o para o Listeners coleção para o elemento de rastreamento. O ouvinte de classes do.NET Framework derivam de TraceListener classe.

Esse elemento pode ser usado no arquivo de configuração de máquina (Machine. config) e o arquivo de configuração do 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 no console por meio de chamadas para um TraceSource ou Trace.

<configuration>
  <system.diagnostics>
    <sharedListeners>
      <add name="console" type="System.Diagnostics.ConsoleTraceListener" >
        <filter type="System.Diagnostics.EventTypeFilter"
          initializeData="Warning" />
      </add>
    </sharedListeners>
    <sources>
      <source name="mySource" switchName="sourceSwitch"  >
        <listeners>
          <add name="console" />
        </listeners>
      </source>
    </sources>
    <switches>
      <add name="sourceSwitch" value="Verbose"/>
    </switches>
    <trace>
      <listeners>
        <add name="console" />
      </listeners>
    </trace>
  </system.diagnostics>
</configuration></system.diagnostics> 

Consulte também

Referência

Rastreamento e esquema configurações Debug

TraceListener

Conceitos

Ouvintes de rastreamento.