<het element system.diagnostics>
Hiermee geeft u traceerlisteners op die berichten verzamelen, opslaan en routeren en het niveau waarop een traceringsswitch is ingesteld.
<configuratie>
<system.diagnostics>
Syntax
<system.diagnostics>
</system.diagnostics>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Kenmerken
Geen.
Onderliggende elementen
Element | Beschrijving |
---|---|
<Beweren> | Hiermee geeft u op of een berichtvak moet worden weergegeven wanneer u de Debug.Assert methode aanroept. Hiermee geeft u ook de naam op van het bestand waarnaar berichten moeten worden geschreven. |
<performanceCounters> | Hiermee geeft u de grootte van het globale geheugen gedeeld door prestatiemeteritems. |
<sharedListeners> | Bevat listeners waarnaar elk bron- of traceringselement kan verwijzen. Listeners die zijn geïdentificeerd als gedeelde listeners, kunnen worden toegevoegd aan bronnen of traceringen op naam. |
<Bronnen> | Hiermee geeft u traceringsbronnen op die traceringsberichten initiëren. |
<Switches> | Bevat traceringsschakelaars en de niveaus waar de traceringsswitches zijn ingesteld. |
<Trace> | Bevat listeners die traceringsberichten verzamelen, opslaan en routeren. |
Bovenliggende elementen
Element | Beschrijving |
---|---|
configuration |
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen. |
Voorbeeld
In het volgende voorbeeld ziet u hoe u een traceringsswitch en een traceringslistener insluit in het <element system.diagnostics> . De General
traceringsschakelaar is ingesteld op het TraceLevel niveau. De traceerlistener myListener
maakt een bestand met de naam MyListener.log
en schrijft de uitvoer naar het bestand.
Notitie
In .NET Framework versie 2.0 kunt u tekst gebruiken om de waarde voor een schakeloptie op te geven. U kunt bijvoorbeeld opgeven true
voor een BooleanSwitch of de tekst gebruiken die een opsommingswaarde vertegenwoordigt, zoals Error
voor een TraceSwitch. De regel <add name="myTraceSwitch" value="Error" />
is gelijk aan <add name="myTraceSwitch" value="1" />
.
<configuration>
<system.diagnostics>
<switches>
<add name="General" value="4" />
</switches>
<trace autoflush="true" indentsize="2">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="MyListener.log" traceOutputOptions="ProcessId, LogicalOperationStack, Timestamp, ThreadId, Callstack, DateTime" />
</listeners>
</trace>
</system.diagnostics>
</configuration>