如何在 Spring application.properties 文件中指定带有日期的日志记录文件

问题描述 投票:0回答:1

我正在尝试在 application.properties 文件中使用

logging.file.name
来根据日期记录我的应用程序,但我无法获取当前日期。我试过了

logging.file.name=logs/LogFile.%d{yyyy-MM-dd}.log

但是日志会打印到

LogFile.%d{yyyy-MM-dd}.log
文件下的
logs
,而不是
LogFile-2024-05-21.log
。如何指定带有当前日期的日志文件名。

P.S.:我使用lombok的

@Log4j2
注释

java spring logging log4j2 lombok
1个回答
0
投票

尝试进行以下设置:

logging.pattern.rolling-file-name=LogFile.%d{yyyy-MM-dd}.log

来源https://www.codejava.net/frameworks/spring-boot/logback-rolling-files-example

© www.soinside.com 2019 - 2024. All rights reserved.