Freigeben über


TraceLevel-Enumeration

Gibt die auszugebenden Meldungen für die Debug-Klasse, die Trace-Klasse und die TraceSwitch-Klasse an.

Namespace: System.Diagnostics
Assembly: System (in system.dll)

Syntax

'Declaration
Public Enumeration TraceLevel
'Usage
Dim instance As TraceLevel
public enum TraceLevel
public enum class TraceLevel
public enum TraceLevel
public enum TraceLevel

Member

  Membername Beschreibung
Error Ausgabe der Meldungen zur Fehlerbehandlung. 
Info Ausgabe der informativen Meldungen, Warnungen und Meldungen zur Fehlerbehandlung. 
Off Ausgabe keiner Ablaufverfolgungs- oder Debugmeldungen. 
Verbose Ausgabe aller Debug- oder Ablaufverfolgungsmeldungen. 
Warning Ausgabe der Warnungen und Meldungen zur Fehlerbehandlung. 

Hinweise

Diese Enumeration wird von der TraceSwitch-Klasse verwendet.

Sie müssen die Ablaufverfolgung oder das Debuggen aktivieren, um einen Schalter zu verwenden. Die folgende Syntax ist compilerspezifisch. Wenn Sie einen anderen Compiler als C# oder Visual Basic verwenden, finden Sie entsprechende Informationen in der Dokumentation zum Compiler.

  • Wenn Sie das Debuggen in C# aktivieren möchten, fügen Sie in der Compilerbefehlszeile beim Kompilieren des Codes das /d:DEBUG-Flag hinzu, oder fügen Sie #define DEBUG am Anfang der Datei ein. Fügen Sie in Visual Basic in der Compilerbefehlszeile das /d:DEBUG=True-Flag hinzu.

  • Wenn Sie die Verwendung der Ablaufverfolgung in C# aktivieren möchten, fügen Sie in der Compilerbefehlszeile beim Kompilieren des Codes das /d:TRACE-Flag hinzu, oder fügen Sie #define TRACE am Anfang der Datei ein. Fügen Sie in Visual Basic in der Compilerbefehlszeile das /d:TRACE=True-Flag hinzu.

Weitere Informationen zum Instrumentieren der Anwendung finden Sie unter Debug und Trace.

Wenn Sie die Ablaufverfolgungsebene mithilfe einer Konfigurationsdatei festlegen, müssen Sie keinen Enumerationsmember angeben, sondern einen ganzzahligen Wert, der einem Enumerationmember entspricht. Dies wird im folgenden Beispiel veranschaulicht.

 <configuration>
     <system.diagnostics>
        <switches>
           <add name="mySwitch" value="4" />
        </switches>
     </system.diagnostics>
 </configuration>

Die folgende Tabelle zeigt die Beziehungen zwischen den TraceLevel-Enumerationsmembern und den entsprechenden Einträgen in der Konfigurationsdatei.

Ablaufverfolgungsebene

Konfigurationsdateiwert

Aus

0

Fehler

1

Warnung

2

Info

3

Ausführlich

4

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

System.Diagnostics-Namespace
Debug-Klasse
Trace-Klasse
TraceSwitch