0

在springboot中,我试图将当前日期放在我的日志文件名中,例如:2020-01-31-log.log

我试过这个:

logging:
  level:
    root: info
    com.inyt.inytcirculationportal: debug
  file:
    name: "logs/%d-log.log"

但似乎没有任何效果。

4

1 回答 1

0

像这样将日期放在日志文件中对我来说似乎不是一个好主意,即使您能够以某种方式将其注入您的属性中。
如果您的应用程序运行几天或几个月怎么办?如果您在午夜重新启动应用程序,您每天只会获得一个文件。如果您还没有这样做,我建议您查看 Logback RollingFileAppender,它会自动归档您当前的日志文件并按照您配置的时间间隔启动一个新文件。使用您提到的日期模式,您的日志文件夹可能如下所示:

  • app.log <- 当前活动日志
  • app.2020-01-30.log <- 昨天的日志
  • app.2020-01-29.log <- 你明白了 ;-)
于 2020-01-31T10:26:37.157 回答