【发布时间】:2014-12-01 11:15:53
【问题描述】:
在这种情况下我遇到了 log4net 的问题
- 今天是 2014 年 11 月 30 日
- 当前日志文件名为 log.txt
- 日志文件一整天都在积累。
- 第二天(01/12/2014),日志文件存在于 log.txt20141130
- 但是当我打开日志文件时,从 2011 年 30 月开始的所有条目都丢失了,日志中仅包含极少数日期为 2014 年 1 月 12 日午夜之后的条目。
现在我每天都在丢失我的日志,因为它们会被午夜之后的前几条日志覆盖。
有什么办法可以防止这种情况发生吗?
谢谢
这是我的配置 log4net 文件
<appender name="Test" type="log4net.Appender.RollingFileAppender">
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" />
<file value= "C:\Test\Log\log.txt" />
<appendToFile value="true" />
<rollingStyle value="Composite" />
<datePattern value="yyyyMMdd" />
<maxSizeRollBackups value="10" />
<maximumFileSize value="1MB" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date|%level|%thread|%property{function}|%property{flowid}|%message%newline" />
</layout>
</appender>
【问题讨论】:
标签: c# log4net log4net-configuration