<appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender" > <param name="AppendToFile" value="true"/> <param name="MaxSizeRollBackups" value="5"/> <param name="RollingStyle" value="Date"/> <param name="StaticLogFileName" value="false"/> <-- 看这里的配置 <encoding value="UTF-8" /> <param name="MaximumFileSize" value="50MB"/> <-- 看这里的配置 <param name="File" value="./logs/"/> <-- 看这里的配置 <datePattern value='yyyy-MM-dd/yyyy-MM-dd".log"' /> <-- 看这里的配置 <layout type="log4net.Layout.PatternLayout"> <param name="Header" value="---------------------- header --------------------------
"/> <param name="Footer" value="---------------------- footer --------------------------
"/> <param name="ConversionPattern" value="%d [%t] %-5p %c [%L] - %m%n"/> </layout> </appender>
我设了文件最大尺寸是5MB,到了5MB后没有到新文件了去
如果需要按每天一个文件,并且还要按照容量大小来分割呢?
比如:
2013-7-1.log
2013-7-1.log.1
2013-7-1.log.2
每个文件最大100KB
@dotnetgeek:
<datePattern value='yyyy-MM-dd/yyyy-MM-dd".log"' />