TraceLevel 枚举

定义

指定为 DebugTraceTraceSwitch 类输出的消息。

public enum class TraceLevel
public enum TraceLevel
type TraceLevel = 
Public Enum TraceLevel
继承
TraceLevel

字段

Error 1

输出错误处理消息。

Info 3

输出信息性消息、警告和错误处理消息。

Off 0

不输出跟踪和调试消息。

Verbose 4

输出所有调试和跟踪消息。

Warning 2

输出警告和错误处理消息。

注解

此枚举由 TraceSwitch 类使用。

必须启用跟踪或调试才能使用开关。 以下语法特定于编译器。 如果使用 C# 或 Visual Basic以外的编译器,请参阅编译器的文档。

  • 若要在 C# 中启用调试,请在编译代码时将 /d:DEBUG 标志添加到编译器命令行,或者可以添加到 #define DEBUG 文件顶部。 在Visual Basic中,将/d:DEBUG=True标志添加到编译器命令行。

  • 若要在 C# 中启用跟踪,请在编译代码时将 /d:TRACE 标志添加到编译器命令行,或添加到 #define TRACE 文件顶部。 在Visual Basic中,将/d:TRACE=True标志添加到编译器命令行。

有关检测应用程序的详细信息,请参阅 DebugTrace

在.NET Framework应用配置文件中,可以使用文本指定开关的值。 例如, true 对于一个 BooleanSwitch或表示枚举值的文本,如 Error 一个 TraceSwitch枚举值。 行 <add name="mySwitch" value="Error" /> 等于 <add name="mySwitch" value="1" />。 还可以使用枚举的整数值设置跟踪级别。 下表显示了枚举成员与其相应配置文件条目之间的关系 TraceLevel

跟踪级别 配置文件值
关闭 0
错误 1
警告 2
信息 3
“详细” 4

适用于

另请参阅