我正在使用 System.Diagnostics.TraceSource 进行日志记录,我的一个听众是 TextWriterTraceListener。在此处的跟踪入门中,它设置如下:
<listeners>
<add initializeData="output.txt"
type="System.Diagnostics.TextWriterTraceListener"
name="myLocalListener" />
</listeners>
问题是这将始终附加到 output.txt。您如何将其更改为配置文件中的覆盖?
以编程方式,我想要的侦听器是:
new TextWriterTraceListener(new StreamWriter("output.txt", false));