代码之家  ›  专栏  ›  技术社区  ›  RichColours

FileAppender的Spring引导日志设置-它在哪里使用max size属性?

  •  0
  • RichColours  · 技术社区  · 5 年前

    飞越者

    请原谅我的问题,如果它是答案或答案是天真的。

    我在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 35; setMaxFileSize(a,b)。但这种方法被固定在10MB。这与我看到的行为一致。

    我做错了什么并引发了违约行为吗?还是先加载默认行为,然后再加载特定的内容?(如果是的话,我找不到,对我也没用)。

    有人能告诉我最大尺寸是在哪里消费和使用的吗?

    谢谢 富有的

    1 回复  |  直到 5 年前
        1
  •  0
  •   RichColours    5 年前

    天哪,只要写了这篇文章,读了我的SPRING版本的文档,我就知道max size根本不用。这就是它不起作用的原因。

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