3
我想与log4j2
创建天取决于日志文件:如何将日期时间戳添加到log4j2日志文件?
<RollingFile name="APP" fileName="application-%d{yyyy-MM-dd}.log" />
得到的日志文件名:application-%d{yyyy-MM-dd}.log
,时间戳不被替换。为什么?
我想与log4j2
创建天取决于日志文件:如何将日期时间戳添加到log4j2日志文件?
<RollingFile name="APP" fileName="application-%d{yyyy-MM-dd}.log" />
得到的日志文件名:application-%d{yyyy-MM-dd}.log
,时间戳不被替换。为什么?
该模式不应该在属性“fileName”中给出,而必须在属性“filePattern”中指定模式,如下所示。
<RollingFile name="RollingFile" fileName="${log-path}/filename.log"
filePattern="${log-path}/filename-%d{yyyy-MM-dd}-%i.log" >
...
...
</RollingFile>
“%i”是计数器,它将在翻转时自动递增。
希望这会帮助你。
要追加注日期的文件名,下面的格式,我也有同样的问题,替换%d和,但这样做了:
<RollingFile name="APP" fileName="application-${date:yyyy-MM-dd}.log" />
这并不在当前的日志,今天的日期加名文件 –