Dela via


<system.diagnostics-element>

Anger spårningslyssnare som samlar in, lagrar och dirigerar meddelanden och den nivå där en spårningsväxel har angetts.

<Konfiguration>
  <system.diagnostics>

Syntax

<system.diagnostics>
</system.diagnostics>  

Attribut och element

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

Attribut

Inga.

Underordnade element

Element Beskrivning
<Hävda> Anger om du vill visa en meddelanderuta när du anropar Debug.Assert metoden. Anger även namnet på filen som du vill skriva meddelanden till.
<performanceCounters> Anger storleken på det globala minnet som delas av prestandaräknare.
<sharedListeners> Innehåller lyssnare som alla käll- eller spårningselement kan referera till. Lyssnare som identifieras som delade lyssnare kan läggas till i källor eller spårningar efter namn.
<Källor> Anger spårningskällor som initierar spårningsmeddelanden.
<Växlar> Innehåller spårningsväxlar och de nivåer där spårningsväxlarna anges.
<Spåra> Innehåller lyssnare som samlar in, lagrar och dirigerar spårningsmeddelanden.

Överordnade element

Element Beskrivning
configuration Rotelementet i varje konfigurationsfil som används av den vanliga språkkörningen och .NET Framework program.

Exempel

I följande exempel visas hur du bäddar in en spårningsväxel och en spårningslyssnare i elementet< system.diagnostics>. Spårningsväxeln General är inställd på TraceLevel nivån. Spårningslyssnaren myListener skapar en fil med namnet MyListener.log och skriver utdata till filen.

Anteckning

I .NET Framework version 2.0 kan du använda text för att ange värdet för en växel. Du kan till exempel ange true för en BooleanSwitch eller använda texten som representerar ett uppräkningsvärde, till exempel Error för en TraceSwitch. Raden <add name="myTraceSwitch" value="Error" /> motsvarar <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>  

Se även