<switches> Element
Contains trace switches and the level where the trace switches are set.
<configuration>
<system.diagnostics>
<switches>
<switches>
</switches>
Child Elements
Element | Description |
---|---|
<add> | Specifies the level where a trace switch is set. |
Remarks
You can change the level of a trace switch by putting it in a configuration file. If the switch is a BooleanSwitch, you can turn it on and off. If the switch is a TraceSwitch, you can assign different levels to it to specify the types of trace or debug messages the application outputs.
Example
The following example shows how to use the <switch> element to set the General
trace switch to the TraceLevel.Error level, and enable the Data
Boolean trace switch.
<configuration>
<system.diagnostics>
<switches>
<add name="General" value="4" />
<add name="Data" value="1" />
</switches>
</system.diagnostics>
</configuration>
Configuration File
This element can be used in the machine configuration file (Machine.config) and the application configuration file.
See Also
Trace and Debug Settings Schema | Switch Class | TraceSwitch Class | BooleanSwitch Class