<remove> Element for <listeners> for <trace>
Removes a listener from the Listeners collection.
<configuration> Element
<system.diagnostics> Element
<trace> Element
<listeners> Element for <trace>
<remove> Element for <listeners> for <trace>
<remove name="listener name" />
Attributes and Elements
The following sections describe attributes, child elements, and parent elements.
Attributes
Attribute |
Description |
---|---|
name |
Required attribute. The name of the listener to remove from the Listeners collection. |
Child Elements
None.
Parent Elements
Element |
Description |
---|---|
configuration |
The root element in every configuration file used by the common language runtime and .NET Framework applications. |
listeners |
Specifies a listener that collects, stores, and routes messages. Listeners direct the tracing output to an appropriate target. |
system.diagnostics |
Specifies trace listeners that collect, store, and route messages and the level where a trace switch is set. |
trace |
Configures the ASP.NET trace service. |
Remarks
Note |
---|
Removing the DefaultTraceListener from the Listeners collection alters the behavior of the Debug.Assert, Trace.Assert, Debug.Fail, and Trace.Fail methods. Calling an Assert or Fail method normally results in the display of a message box, however the message box is not displayed if the DefaultTraceListener is not in the Listeners collection. |
Example
The following example shows how to remove the default trace listener from the trace Listeners collection.
<configuration>
<system.diagnostics>
<trace autoflush="true" indentsize="0">
<listeners>
<remove name="Default" />
</listeners>
</trace>
</system.diagnostics>
</configuration>