Я написал ниже конфигурацию в моем logging.properties:
2localhost.org.apache.juli.AsyncFileHandler.level = FINE
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
2localhost.org.apache.juli.AsyncFileHandler.maxDays=5
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
Журналы записываются в файл журнала отлично, но свойства maxDays не работают. Означает, что я вручную запускал свое приложение после изменения даты до 6 дней, но файл журнала не удалялся после достижения maxDays.
Описание свойств maxDays на https://tomcat.apache.org/tomcat-8.5-doc/logging.html: по умолчанию файлы журнала будут храниться в файловой системе навсегда. Это можно изменить для каждого обработчика с помощью свойства handlerName.maxDays. Если указанное значение свойства равно ‹=0, то файлы журналов будут храниться в файловой системе навсегда, в противном случае они будут храниться указанное максимальное количество дней.
Не могли бы вы помочь проверить правильность примененной конфигурации? или я неправильно понял использование свойств maxDays.