标签: c# .net logging trace rollingfileappender
我正在使用C#System.Diagnostics.TextWriterTraceListener来打印跟踪。但跟踪文件变得太大(数百MB)。 我想更改TextWriterTraceListener的行为,如果跟踪文件变大,它会将输出写入另一个文件。 例如,原始跟踪文件是'output1.txt',如果它大于100MB,则TextWriterTraceListener应该写入'output2.txt'。
System.Diagnostics.TextWriterTraceListener
TextWriterTraceListener
你遇到过类似的问题吗?有没有优雅的解决方案?
答案 0 :(得分:5)
我能想到的两个选择:
TextWriter
TextWriterTraceListener.Writer
RollingFileAppender