<trace> 的 <listeners> 的 <remove> 元素

Listeners 集合中移除侦听器。

<remove name="listener name" />

特性和元素

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

特性

特性

说明

name

必选特性。

要从 Listeners 集合中移除的侦听器的名称。

子元素

无。

父元素

元素

说明

configuration

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

listeners

指定对消息进行收集、存储和路由的侦听器。 侦听器将跟踪输出定向到合适的目标。

system.diagnostics

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

trace

配置 ASP.NET 跟踪服务。

备注

注意注意

从 Listeners 集合中移除 DefaultTraceListener 将更改 Debug.AssertTrace.AssertDebug.FailTrace.Fail 方法的行为。调用 Assert 或 Fail 方法通常会显示一个消息框,但是如果 DefaultTraceListener 不在 Listeners 集合中,就不会显示消息框。

示例

下面的示例说明如何从跟踪 Listeners 集合中移除默认的跟踪侦听器。

<configuration>
   <system.diagnostics>
      <trace autoflush="true" indentsize="0">
         <listeners>
            <remove name="Default" />
         </listeners>
      </trace>
   </system.diagnostics>
</configuration>

请参见

参考

跟踪和调试设置架构

TraceListener

DefaultTraceListener

TextWriterTraceListener

EventLogTraceListener