我有一个特定的代码框架,并且出于两个原因定义了一个 TraceListener:
- 与许多通过 Trace.Write 完成的旧日志记录向后兼容,直到我们对其进行更新,并且
 - 如果我们需要,能够检测我们的代码引用的其他程序集是很好的。
 
但是,我有一个程序集(不是我们的程序集),它记录了许多无意义的数据,这些数据无助于我们调试任何东西。如何关闭对这个程序集的跟踪(或者,我们围绕它构建的外观项目),同时为应用程序的其余部分保留它?
我在我们的外观项目中尝试了各种配置,通常如下所示,但无济于事。我尝试添加与首先设置日志记录的<remove>元素相匹配的元素,尝试设置它们,设置和至少其他三个尝试。感谢您的任何帮助,您可以提供!<add><clear><trace enabled="false">
<system.diagnostics>
    <trace autoflush="true" indentsize="4">
      <listeners>
        <clear/>
      </listeners>
    </trace>
    <switches>
    </switches>
  </system.diagnostics>