Настройка загрузки журнала Spring в FileAppender - где он использует свойство max-size? - PullRequest
0 голосов
/ 18 декабря 2018

Overflowers

Прошу прощения за мой вопрос, если он ответит или ответ наивен.

У меня есть очень простая настройка ведения журнала Spring Boot (1.5.4) в application.properties:

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ГБ не соблюдается.Никакая ценность, которую я вкладываю туда, не удостоена чести.Даже xxxxx в качестве значения не вызывает всплеска.

logging.file - и я вижу, что он используется внутри DefaultLogbackConfiguration.

Из моего следующего источника я вижу метод DefaultLogbackConfiguration#setMaxFileSize (a, b) вызывается.Но этот метод установлен на 10 МБ.Это соответствует поведению, которое я вижу.

Я делаю что-то не так и запускаю поведение по умолчанию?Или сначала загружается поведение по умолчанию, а потом идет какая-то конкретная работа?(Если это так, я не могу найти его, и он не работает для меня).

Может ли кто-нибудь указать мне, где максимальный размер потребляется и используется?

Спасибо, Рич

1 Ответ

0 голосов
/ 18 декабря 2018

Христос, просто написав этот пост и прочитав документы для MY-SPRING-VERSION, я вижу, что максимальный размер вообще не используется.Вот почему он не работает.

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

...