Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring启动:日志记录属性_Spring Boot_Logging_Logback_Spring Logback - Fatal编程技术网

Spring boot Spring启动:日志记录属性

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引导,根据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