Spring Boot-如何为旋转的tomcat日志文件指定不同的位置

时间:2019-02-13 11:46:43

标签: spring spring-boot log4j tomcat8

我有一个Spring Boot应用程序。嵌入式tomcat的访问日志配置为每天在application.properties中带有时间戳后缀的情况下轮换。我的要求是将轮换的日志文件生成到存档文件夹中。但是我找不到任何配置来指定application.properties中旋转文件的位置。有谁知道如何做到这一点?

所有最新日志将位于/ logs文件夹中, 所有轮换的日志文件应位于/ logs / archive文件夹中。 -怎么做?

2 个答案:

答案 0 :(得分:0)

您可以创建DailySchedular类来完成该工作。使用@EnableScheduling@Scheduled方法将每天唤醒一次,根据日期扫描所需的目录,然后将所需的文件删除到存档目录中。

答案 1 :(得分:0)

\b
(?<!-)
(?:
    (?:[0-3](?!,))
    |
    (?:[0-2],\d+)
    |
    (?:3,(?:5(?!\d)|[0-4]\d*))
)
\b