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

从 Listeners 集合中删除侦听器。

configuration
  <system.diagnostics>
    <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 方法的行为。 调用 AssertFail 方法通常会导致显示消息框,但如果 DefaultTraceListener 不在 Listeners 集合中,则不会显示消息框。

示例

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

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

请参阅