Dela via


<sharedListeners-element>

Innehåller lyssnare som alla käll- eller spårningselement kan referera till. Dessa lyssnare tar inte emot några spårningar som standard och det går inte att hämta dessa lyssnare vid körning. Lyssnare som identifieras som delade lyssnare kan läggas till i källor eller spårningar efter namn.

<Konfiguration>
  <system.diagnostics>
    <sharedListeners>

Syntax

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

Attribut och element

I följande avsnitt beskrivs attribut, underordnade element och överordnade element.

Attribut

Inga.

Underordnade element

Element Beskrivning
<Add> Lägger till en lyssnare i sharedListeners samlingen.

Överordnade element

Element Beskrivning
Configuration Rotelementet i varje konfigurationsfil som används av common language runtime och .NET Framework program.
system.diagnostics Anger rotelementet för ASP.NET konfigurationsavsnittet.

Kommentarer

Att lägga till en lyssnare i samlingen delade lyssnare gör den inte till en aktiv lyssnare. Den måste fortfarande läggas till i en spårningskälla eller en spårning genom att lägga till den i Listeners samlingen för det spårningselementet. Lyssnarklasserna i .NET Framework härleda från TraceListener klassen.

Det här elementet kan användas i datorkonfigurationsfilen (Machine.config) och programkonfigurationsfilen.

Exempel

I följande exempel visas hur du använder elementet <sharedListeners> för att lägga till lyssnaren console i Listeners samlingen för både klasserna TraceSource och Trace . Konsolens spårningslyssnare skriver spårningsinformation till konsolen via anrop till antingen TraceSource eller 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>

Se även