过花
请原谅我的问题,如果它回答了或者天真。
在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吗?
谢谢 丰富
答案 0 :(得分:0)
基督只是通过写这篇文章并阅读MY-SPRING-VERSION的文档,我发现根本没有使用max-size。这就是为什么它不起作用。