FileLogTraceListener在没有空格时删除最旧的日志

时间:2011-08-11 09:31:35

标签: c# .net debugging tracing

当磁盘上没有足够的空间时,有没有办法指示FileLogTraceListener删除旧的日志文件?

干杯。

1 个答案:

答案 0 :(得分:2)

您应将ReserveDiskSpace属性设置为首选大小,将DiskSpaceExhaustedBehavior属性设置为ThrowException

然后在写入日志的所有代码周围添加Try ... Catch块,并在捕获该异常时删除日志。