FileAppender的春季启动日志记录设置-在哪里使用max-size属性?

时间:2018-12-18 11:39:51

标签: spring-boot logging default logback

过花

请原谅我的问题,如果它回答了或者天真。

在application.properties中,我有一个非常基本的Spring Boot(1.5.4)日志记录设置:

logging.level.org=WARN
logging.level.com=WARN
logging.level.springfox=OFF
logging.level.org.hibernate.hql.internal.ast=ERROR
logging.level.com.MyCompany.kph=DEBUG
logging.file=/var/MyProduct/logs/MyProduct.log
logging.file.max-size=2GB
logging.file.max-history=100

未兑现2GB。我投入的任何价值都没有兑现。甚至将xxxxx作为值也不会引起爆炸。

logging.file可以-我可以看到它在DefaultLogbackConfiguration内部使用。

从我的后续代码中,我可以看到方法DefaultLogbackConfiguration#setMaxFileSize(a,b)被调用。但是该方法固定为10MB。这符合我所看到的行为。

我做错了什么并触发了默认行为吗?还是先加载默认行为,然后再添加特定内容? (如果可以,我找不到它,并且对我不起作用)。

有人可以指出我在哪里使用和使用max-size吗?

谢谢 丰富

1 个答案:

答案 0 :(得分:0)

基督只是通过写这篇文章并阅读MY-SPRING-VERSION的文档,我发现根本没有使用max-size。这就是为什么它不起作用。

https://docs.spring.io/spring-boot/docs/1.5.19.BUILD-SNAPSHOT/reference/htmlsingle/#boot-features-logging