2015-07-28 105 views

回答

8

该模式不应该在属性“fileName”中给出,而必须在属性“filePattern”中指定模式,如下所示。

<RollingFile name="RollingFile" fileName="${log-path}/filename.log" 
filePattern="${log-path}/filename-%d{yyyy-MM-dd}-%i.log" > 
... 
... 
</RollingFile> 

“%i”是计数器,它将在翻转时自动递增。

希望这会帮助你。

+1

这并不在当前的日志,今天的日期加名文件 –

11

要追加注日期的文件名,下面的格式,我也有同样的问题,替换%d和,但这样做了:

<RollingFile name="APP" fileName="application-${date:yyyy-MM-dd}.log" />