我正在使用log4net。
我想在GUI中添加一个按钮,当用户单击该按钮时,
日志文件将被清除。
我怎样才能做到这一点?
非常感谢
最佳答案
log4net不支持“开箱即用”。但是,您可以使用RollingFileAppender并创建一个手动类/方法来清理/删除日志文件。
供引用,Log4Net: set Max backup files on RollingFileAppender with rolling Date
避免文件被锁定的另一种方法是通过以下方式在日志文件上设置最小锁定级别:
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
关于c# - 如何清除log4net日志文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11709432/