TraceLevel 枚举
指定为 Debug、Trace 和 TraceSwitch 类输出的消息。
**命名空间:**System.Diagnostics
**程序集:**System(在 system.dll 中)
语法
声明
Public Enumeration TraceLevel
用法
Dim instance As TraceLevel
public enum TraceLevel
public enum class TraceLevel
public enum TraceLevel
public enum TraceLevel
成员
成员名称 | 说明 | |
---|---|---|
Error | 输出错误处理消息。 | |
Info | 输出信息性消息、警告和错误处理消息。 | |
Off | 不输出跟踪和调试消息。 | |
Verbose | 输出所有调试和跟踪消息。 | |
Warning | 输出警告和错误处理消息。 |
备注
此枚举由 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。
使用配置文件设置跟踪级别时,应指定与枚举成员对应的整数值,而不是指定枚举成员本身,如下例所示。
<configuration>
<system.diagnostics>
<switches>
<add name="mySwitch" value="4" />
</switches>
</system.diagnostics>
</configuration>
下表说明了 TraceLevel 枚举成员和它的对应配置文件项的关系。
跟踪级别 |
配置文件值 |
---|---|
Off |
0 |
错误 |
1 |
警告 |
2 |
Info |
3 |
Verbose |
4 |
平台
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 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0