<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搜索并尝试了不同的设置,但它们无法正常工作。请帮忙。
由于
答案 0 :(得分:1)
<datePattern value="yyyy-MM-dd HH:mm" />
应该可以工作但文件名中有一个你不能使用的限制:所以你必须删除:这样的表单文件名
<datePattern value="yyyy-MM-dd HH mm" />
答案 1 :(得分:0)
您需要将datePattern调整为分钟结束。
<datePattern value="yyyy-MM-dd HH:mm" />
来源:http://geekswithblogs.net/rgupta/archive/2009/03/03/tips-on-using-log4net-rollingfileappender.aspx
答案 2 :(得分:0)
RollingFileAppender可以根据大小或日期或两者来滚动日志文件 取决于RollingStyle属性的设置。设置为时 一旦大小超过,日志文件的大小将被滚动 MaximumFileSize。设置为Date时,日志文件将被滚动一次 越过DatePattern属性中指定的日期边界。
您的DatePattern设置为每天而不是每分钟滚动。您需要在datePattern属性中包含小时和分钟。