【发布时间】:2013-08-31 04:18:30
【问题描述】:
我正在使用 log4j RollingFileAppender,我正在尝试将日期附加到文件名
所以我附加了“-%d{yyyy-MM-dd_HH-mm}”。到 log4j.properties 中的活动文件名属性,如下所示,但是文件的生成名称为 mylog-%d{yyyy-MM-dd_HH-mm}.log 而不设置日期
log4j.appender.mylog.rollingPolicy.ActiveFileName=mylog-%d{yyyy-MM-dd_HH-mm}.log
任何帮助的想法??
【问题讨论】:
-
stackoverflow.com/questions/192456/…你问之前有没有问过谷歌或者搜索了一下?
-
我之前看到过,它使用 Daily rolling appender,我正在使用 RollingFileAppender
-
我不知道有任何 appender 实现支持 active 文件的基于日期的名称模式。您正在使用的 log4j extras rolling appender 和 TimeAndSizeRollingAppender 都允许您根据大小滚动并根据日期命名备份,但它们都需要当前活动日志文件的静态名称。