我正在尝试在 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
注释
尝试进行以下设置:
logging.pattern.rolling-file-name=LogFile.%d{yyyy-MM-dd}.log
来源https://www.codejava.net/frameworks/spring-boot/logback-rolling-files-example