Condividi tramite


<sharedListeners> Elemento

Contiene listener a cui può fare riferimento qualsiasi elemento di origine o traccia. Questi listener non ricevono tracce per impostazione predefinita e non è possibile recuperare questi listener in fase di esecuzione. I listener identificati come listener condivisi possono essere aggiunti a origini o tracce in base al nome.

<configuration><system.diagnostics><sharedListeners>

Sintassi

<sharedListeners>
  <add>...</add>
</sharedListeners>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributes

Nessuno.

Elementi figli

Elemento Description
<Aggiungere> Aggiunge un listener alla sharedListeners raccolta.

Elementi padre

Elemento Description
Configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.
system.diagnostics Specifica l'elemento radice per la sezione di configurazione ASP.NET.

Osservazioni:

L'aggiunta di un listener alla raccolta di listener condivisi non lo rende un listener attivo. Deve comunque essere aggiunto a un'origine di traccia o a una traccia aggiungendola alla Listeners raccolta per tale elemento di traccia. Le classi listener in .NET Framework derivano dalla TraceListener classe .

Questo elemento può essere usato nel file di configurazione del computer (Machine.config) e nel file di configurazione dell'applicazione.

Example

Nell'esempio seguente viene illustrato come usare l'elemento <sharedListeners> per aggiungere il listener console alla Listeners raccolta per entrambe le TraceSource classi e Trace . Il listener di traccia della console scrive le informazioni di traccia nella console tramite chiamate a TraceSource o 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>

Vedere anche