Я использую 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));