TraceLevel 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定为 Debug、Trace 和 TraceSwitch 类输出的消息。
public enum class TraceLevel
public enum TraceLevel
type TraceLevel =
Public Enum 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
标志添加到编译器命令行。
有关检测应用程序的详细信息,请参阅 Debug 和 Trace。
在.NET Framework应用配置文件中,可以使用文本指定开关的值。 例如, true
对于 BooleanSwitch,或表示枚举值(例如 Error
) TraceSwitch的文本。 行 <add name="mySwitch" value="Error" />
等于 <add name="mySwitch" value="1" />
。 还可以使用枚举的整数值设置跟踪级别。 下表显示了枚举成员与其相应配置文件条目之间的关系 TraceLevel 。
跟踪级别 | 配置文件值 |
---|---|
关闭 | 0 |
错误 | 1 |
警告 | 2 |
信息 | 3 |
“详细” | 4 |