Delen via


<system.diagnostics> Element

Hiermee geeft u traceerlisteners op die berichten verzamelen, opslaan en routeren en het niveau waarop een traceringsswitch is ingesteld.

<configuration><system.diagnostics>

Syntaxis

<system.diagnostics>
</system.diagnostics>

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Attributes

Geen.

Kind-elementen

Onderdeel Description
<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 een 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 waarop de traceringsswitches zijn ingesteld.
<spoor> Bevat listeners die berichten verzamelen, opslaan en routeren.

Bovenliggende elementen

Onderdeel Description
configuration Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de algemene taalruntime en .NET Framework-toepassingen.

Example

In het volgende voorbeeld ziet u hoe u een traceringsswitch en een traceringslistener in het <system.diagnostics> element insluit. De General traceringsschakelaar wordt ingesteld op het TraceLevel niveau. De traceerlist myListener maakt een bestand met de naam MyListener.log en schrijft de uitvoer naar het bestand.

Opmerking

In .NET Framework versie 2.0 kunt u tekst gebruiken om de waarde voor een switch 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