<trace> -> <listeners> -> <remove> 元素

更新:2007 年 11 月

Listeners 集合中移除侦听器。

<configuration> 元素
  <system.diagnostics> 元素
    <trace> 元素
      <trace> -> <listeners> 元素
        <trace> -> <listeners> -> <remove> 元素

<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