Delen via


<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>  

Zie ook