Spring boot Spring启动:日志记录属性
我正在使用spring引导,根据spring文档,我们可以通过在application.properties文件中声明以下2个属性来定义日志文件最大大小和日志文件最大历史记录 logging.file.max-size和 logging.file.max-history 当我使用这些属性时,它们似乎没有按预期工作。比如,对于上面提到的属性,我希望日志文件在大小达到400KB时能够进行旋转,但事实并非如此 为了实现这一点,我必须创建logback-spring.xml,然后声明appender以及滚动策略等。 但是,我不想这样做,因为它添加了更多配置和一个额外的配置文件。Spring boot Spring启动:日志记录属性,spring-boot,logging,logback,spring-logback,Spring Boot,Logging,Logback,Spring Logback,我正在使用spring引导,根据spring文档,我们可以通过在application.properties文件中声明以下2个属性来定义日志文件最大大小和日志文件最大历史记录 logging.file.max-size和 logging.file.max-history 当我使用这些属性时,它们似乎没有按预期工作。比如,对于上面提到的属性,我希望日志文件在大小达到400KB时能够进行旋转,但事实并非如此 为了实现这一点,我必须创建logback-spring.xml,然后声明appender以
我希望我可以使用spring logging提供的开箱即用解决方案,但由于某些原因,它不能像spring文档中提到的那样工作。我在你的application.properties中尝试了这一点,并且效果与预期一样。你看到任何例外吗?谢谢@SimonMartinelli。没有,我没有看到任何例外。什么是spring启动版本?在每个文件达到400KB后,文件是否会旋转20次?
In my application.properties:
logging.file=/etc/myapp/myapp.log
logging.file.max-size=400KB
logging.file.max-history=20