将时间戳添加到日志文件名(log4j2)时出错

时间:2015-11-23 15:42:53

标签: java log4j log4j2

我尝试配置log4j2以向日志文件添加时间戳,如下所示:

<File name="LogFile" 
      fileName="log/filename.log"
      filePattern="log/filename-%d{yyyy-mm-dd}.log">
</File>

但报告了以下错误:

ERROR File contains an invalid element or attribute "filePattern"

如果删除filePattern属性,则会成功创建名为filename.log的日志文件。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

FileAppender只接受文件名,而不是模式。如果这是您想要的,您可以使用查找来获取日期。