本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

TraceLevel 枚举

 

指定何种消息到输出 Debug, ,TraceTraceSwitch 类。

命名空间:   System.Diagnostics
程序集:  System(位于 System.dll)

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

System_CAPS_note说明

在 .NET Framework 2.0 版中,你可以使用文本指定开关值。 例如,为 BooleanSwitch 指定 true 或表示枚举值的文本,例如为 TraceSwitch 指定 Error<add name="mySwitch" value="Error" /> 等于 <add name="mySwitch" value="1" />

在.NET Framework 版本 1.0 和 1.1 中,在配置文件中的跟踪级别设置为使用对应于枚举成员,而不是枚举成员的整数值本身,如下面的示例演示了。

<configuration>
    <system.diagnostics>
       <switches>
          <add name="mySwitch" value="4" />
       </switches>
    </system.diagnostics>
</configuration>

除了设置之外使用枚举的整数值的跟踪级别,可以使用的文本表示形式的枚举值设置.NET Framework 2.0 版的跟踪级别。 例如, VerboseTraceSwitch<add name="mySwitch" value="Verbose" /> 等于 <add name="mySwitch" value="4" />

下表显示之间的关系 TraceLevel 枚举成员和其相应的配置文件项。

跟踪级别

配置文件值

Off

0

错误

1

警告

2

Info

3

详细

4

.NET Framework
自 1.1 起可用
返回页首
显示: