TraceLevel Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 verwenden zu können. 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 das
/d:DEBUG
Flag der Compiler-Befehlszeile hinzu, wenn Sie Ihren Code kompilieren, oder Sie können die Datei oben hinzufügen#define DEBUG
. Fügen Sie in Visual Basic der Compiler-Befehlszeile das/d:DEBUG=True
Flag hinzu.Um die Ablaufverfolgung in C# zu aktivieren, fügen Sie das
/d:TRACE
Flag der Compilerbefehlszeile hinzu, wenn Sie Ihren Code kompilieren, oder fügen Sie das Flag am Anfang der Datei hinzu#define TRACE
. Fügen Sie in Visual Basic der Compiler-Befehlszeile das/d:TRACE=True
Flag 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. Beispielsweise für einen BooleanSwitchoder den Text, true
der einen Enumerationswert darstellt, 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 Enumerationsmembern TraceLevel und den entsprechenden Konfigurationsdateieinträgen.
Ablaufverfolgungsebene | Konfigurationsdateiwert |
---|---|
Aus | 0 |
Fehler | 1 |
Warnung | 2 |
Info | 3 |
Ausführlich | 4 |