Overflowers
请原谅我的问题,如果它是答案,或者答案是天真的。
我在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不支持2 2GB。我在那里投入的任何价值都没有得到尊重。即使xxxxx作为一个值也不会导致崩溃。
logging.file是这样做的--我可以在DefaultLogbackConfiguration中看到这一点。
从我的源代码中,我可以看到方法DefaultLogbackConfiguration#setMaxFileSize(a,b)正在被调用。但是这个方法是固定在10MB的。这与我看到的行为是一致的。
我做错了什么并触发了非常默认的行为吗?还是先加载默认行为,然后在顶部加载特定内容?(如果有,我找不到它,它对我也不起作用)。
有人能告诉我max-size在哪里被消费和使用吗?
谢谢Rich
发布于 2018-12-18 19:46:43
通过写这篇文章和阅读我的-SPRING-VERSION版本的文档,我发现max-size根本没有被使用。这就是它不起作用的原因。
https://stackoverflow.com/questions/53832241
复制相似问题