<switches> 的 <add> 元素

更新:2007 年 11 月

指定设置跟踪开关的级别。

<configuration> 元素
  <system.diagnostics> 元素
    <switches> 元素
      <switches> 的 <add> 元素

<add name="switch name"
     value="value"/>

属性和元素

以下几节描述了属性、子元素和父元素。

属性

属性

说明

name

必需。

指定开关的名称。此属性的值与传递到开关构造函数的 displayName 参数相对应。

value

必需。

指定开关的级别。

子元素

无。

父元素

元素

说明

configuration

公共语言运行库和 .NET Framework 应用程序所使用的每个配置文件中的根元素。

switches

包含跟踪开关以及设置跟踪开关的级别。

system.diagnostics

指定对消息进行收集、存储和路由的跟踪侦听器以及设置跟踪开关的级别。

备注

可以通过将跟踪开关的级别放置到配置文件中来更改该级别。如果该开关是 BooleanSwitch,则可以将其打开和关闭。如果该开关是 TraceSwitch,则可为其分配不同的级别,以指定跟踪类型或应用程序输出的调试消息。

示例

下面的示例说明如何使用 <add> 元素将 General 跟踪开关设置为 TraceLevel.Error 级别,并且说明如何启用 Data 布尔值跟踪开关。

<configuration>
   <system.diagnostics>
      <switches>
         <add name="General" value="4" />
         <add name="Data" value="1" />
      </switches>
   </system.diagnostics>
</configuration>

请参见

参考

跟踪和调试设置架构

Switch

TraceSwitch

BooleanSwitch