Java 向日志文件名(log4j2)添加时间戳时出错

Java 向日志文件名(log4j2)添加时间戳时出错,java,log4j,log4j2,Java,Log4j,Log4j2,我正在尝试将log4j2配置为向日志文件添加时间戳,如下所示: <File name="LogFile" fileName="log/filename.log" filePattern="log/filename-%d{yyyy-mm-dd}.log"> </File> 如果删除filePattern属性,将成功创建名为filename.log的日志文件 我做错了什么?FileAppender只接受文件名,不接受模式。如果您需要的话,可以使用查

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

<File name="LogFile" 
      fileName="log/filename.log"
      filePattern="log/filename-%d{yyyy-mm-dd}.log">
</File>
如果删除
filePattern
属性,将成功创建名为
filename.log
的日志文件


我做错了什么?

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

ERROR File contains an invalid element or attribute "filePattern"