2012-04-25 64 views
0
<appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender"> 
    <file value="c:\temp\mylogfile.txt"/> 
    <appendToFile value="true"/> 
    <rollingStyle value="Date"/> 
    <datePattern value="yyyyMMdd" /> 
    <maxSizeRollBackups value="5"/> 
    <maximumFileSize value="9KB"/> 
    <staticLogFileName value="true"/> 

如何设置datePattern值以便每分钟创建一个文件?我GOOGLE了,并尝试不同的设置,他们不工作。请帮忙。rollingfileappender datepattern设置不会每分钟创建文件

谢谢

回答

1
<datePattern value="yyyy-MM-dd HH:mm" /> 

应该工作,但没有文件名的限制,你不能使用:所以你不得不删除:表单文件名类似这样的

<datePattern value="yyyy-MM-dd HH mm" /> 
0

RollingFileAppender进行可以滚动登录根据大小或日期,或二者 取决于RollingStyle属性的设置文件。当设置为 大小时,日志文件将在其大小超过 MaximumFileSize时滚动。设置为Date时,日志文件将在DatePattern属性中指定的日期边界越过 时被滚动。

您的DatePattern设置为每天都会滚动而不是每分钟。您需要在datePattern属性中包含小时和分钟。