<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>