問題描述
將時間戳添加到日誌文件名時出錯 (log4j2) (Error adding timestamp to log file name (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:
The FileAppender only accepts a file name, not a pattern. You can use a lookup to get the date if that is what you want.