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