Я использую пружинную загрузку, и согласно документации Spring, мы можем определить максимальный размер файла журнала и максимальную историю файла журнала, объявив ниже 2 свойства в файле application.properties.
logging.file.max-size и
logging.file.max-история
https://docs.spring.io/spring-boot/docs/2.0.0.RELEASE/reference/html/boot-features-logging.html
In my application.properties:
logging.file=/etc/myapp/myapp.log
logging.file.max-size=400KB
logging.file.max-history=20
Когда я использую эти свойства, они не работают должным образом. Например, для вышеупомянутых свойств я ожидал, что файлы журнала будут вращаться, как только размер достигнет 400 КБ, но этого не происходит.
Чтобы достичь этого, мне нужно было создать logback-spring.xml, а затем объявить appenders вместе со скользящей политикой и т. Д.
Но я не хочу этого делать, поскольку он добавляет больше конфигурации и дополнительный файл конфигурации.
Я надеялся, что смогу использовать готовое решение, предоставляемое Spring Logging, но по какой-то причине оно не работает, как упомянуто в Spring Docs.