TraceLevel Enumeration

Definition

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

public enum class TraceLevel
public enum TraceLevel
type TraceLevel = 
Public Enum TraceLevel
Vererbung
TraceLevel

Felder

Error 1

Ausgabe der Meldungen zur Fehlerbehandlung.

Info 3

Ausgabe der informativen Meldungen, Warnungen und Meldungen zur Fehlerbehandlung.

Off 0

Ausgabe keiner Ablaufverfolgungs- oder Debugmeldungen.

Verbose 4

Ausgabe aller Debug- oder Ablaufverfolgungsmeldungen.

Warning 2

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 Switch zu verwenden. Die folgende Syntax ist compilerspezifisch. Wenn Sie andere Compiler als C# oder Visual Basic verwenden, lesen Sie die Dokumentation für Ihren Compiler.

  • Um das Debuggen in C# zu aktivieren, fügen Sie beim Kompilieren des Codes das /d:DEBUG Flag zur Compiler-Befehlszeile hinzu, oder Sie können oben in der Datei hinzufügen #define DEBUG . Fügen Sie in Visual Basic der Compilerbefehlszeile das /d:DEBUG=True Kennzeichen hinzu.

  • Um die Ablaufverfolgung in C# zu aktivieren, fügen Sie beim Kompilieren des Codes das /d:TRACE Flag zur Befehlszeile des Compilers hinzu, oder fügen Sie oben in der Datei hinzu #define TRACE . Fügen Sie in Visual Basic der Compilerbefehlszeile das /d:TRACE=True Kennzeichen hinzu.

Weitere Informationen zur Instrumentierung Ihrer Anwendung finden Sie unter Debug und Trace.

In .NET Framework App-Konfigurationsdateien können Sie Text verwenden, um den Wert für einen Switch anzugeben. Beispiel: Für einen BooleanSwitch, oder den Text, der einen Enumerationswert darstellt, true zError. B. für einen TraceSwitch. Die Zeile <add name="mySwitch" value="Error" /> ist gleichbedeutend mit <add name="mySwitch" value="1" />. Sie können auch Ablaufverfolgungsebenen mithilfe des ganzzahligen Werts der Enumeration festlegen. Die folgende Tabelle zeigt die Beziehung zwischen den TraceLevel Enumerationsmitgliedern und den entsprechenden Konfigurationsdateieinträgen.

Ablaufverfolgungsebene Konfigurationsdateiwert
Aus 0
Fehler 1
Warnung 2
Info 3
Ausführlich 4

Gilt für

Siehe auch