<het element sharedListeners>
Bevat listeners waarnaar elk bron- of traceringselement kan verwijzen. Deze listeners ontvangen standaard geen traceringen en het is niet mogelijk om deze listeners op te halen tijdens runtime. Listeners die zijn geïdentificeerd als gedeelde listeners, kunnen worden toegevoegd aan bronnen of traceringen op naam.
<configuratie>
<system.diagnostics>
<sharedListeners>
Syntax
<sharedListeners>
<add>...</add>
</sharedListeners>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Geen.
Onderliggende elementen
Element | Beschrijving |
---|---|
<Toevoegen> | Hiermee voegt u een listener toe aan de sharedListeners verzameling. |
Bovenliggende elementen
Element | Beschrijving |
---|---|
Configuration |
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen. |
system.diagnostics |
Hiermee geeft u het hoofdelement voor de sectie ASP.NET configuratie. |
Opmerkingen
Als u een listener toevoegt aan de verzameling gedeelde listeners, wordt deze niet een actieve listener. Het moet nog steeds worden toegevoegd aan een traceringsbron of een tracering door deze toe te voegen aan de Listeners
verzameling voor dat traceringselement. De listenerklassen in de .NET Framework afgeleid van de TraceListener klasse.
Dit element kan worden gebruikt in het computerconfiguratiebestand (Machine.config) en het configuratiebestand van de toepassing.
Voorbeeld
In het volgende voorbeeld ziet u hoe u het <sharedListeners>
-element gebruikt om de listener console
toe te voegen aan de Listeners
verzameling voor zowel de TraceSource klassen als Trace . De consoletraceringslistener schrijft traceringsgegevens naar de console via aanroepen naar TraceSource of 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>