TraceLevel 枚举

指定为 DebugTraceTraceSwitch 类输出的消息。

**命名空间:**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 标志添加到编译器命令行。

有关配置应用程序的更多信息,请参见 DebugTrace

使用配置文件设置跟踪级别时,应指定与枚举成员对应的整数值,而不是指定枚举成员本身,如下例所示。

 <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

请参见

参考

System.Diagnostics 命名空间
Debug 类
Trace 类
TraceSwitch