Spring boot logging как установить logging.file.max-size без ограничений - PullRequest
0 голосов
/ 18 сентября 2018

Я работаю с приложением с пружинной загрузкой , где я использую logback для LOGGING , и я хочу сохранить свой журнал в файле журнала с Неограниченный размер , но по умолчанию размер logging.file.max-size свойство равно 10MB Может кто-нибудь помочь мне, какое значение мне нужно установить на logging.file. максимальный размер для достижения неограниченного размера файла журнала?

Ответы [ 2 ]

0 голосов
/ 28 января 2019

Нет способа установить неограниченный размер как таковой, но есть обходной путь
Вы можете установить огромный предел для максимального размера, например:

logging.file.max-size: 100000GB

Установите это в application.yml или application-test.yml
Если на вашей машине больше 100 000 ГБ дискового пространства, вы можете использовать большее число;].

Справочная информация:
Spring boot загружает этот файл конфигурации по умолчанию: org / springframework / boot / logging / logback / base.xml
Этот файл включает в себя: org / springframework / boot / logging / logback / file-appender.xml
Который использует SizeAndTimeBasedRollingPolicy

0 голосов
/ 18 сентября 2018

Файлы журнала вращаются, когда достигают 10 MB, и, как и при выводе на консоль, сообщения ERROR-level, WARN-level, and INFO-level регистрируются по умолчанию.Ограничения размера могут быть изменены с помощью свойства logging.file.max-size.Ранее повернутые файлы архивируются на неопределенный срок, если не установлено свойство logging.file.max-history.

Дополнительные настройки, которые вы можете сделать для ведения журнала, см. Spring Boot Logging

...