FileAppender с maxHistory

Я пишу пакетное приложение. Мне желательно создавать новый лог-файл при каждом запуске нового приложения. У меня возникает соблазн использовать logback Файл с уникальным именем. Поэтому, если я запущу пакетное приложение 100 раз, оно создаст 100 файлов журнала. Я также хочу хранить максимум 30 архивных файлов и асинхронно удалять старые файлы. Вот еще один вопрос о stackoverflow, задающий тот же вопрос . Но я не хочу писать код, есть ли способ легко добиться этого с помощью logback?


person Rahul Khimasia    schedule 15.03.2017    source источник


Ответы (1)


В итоге я использовал log4j2 RollingFileAppender. Он имеет «Политику запуска при запуске», которая идеально подходит для пакетных приложений.

person Rahul Khimasia    schedule 25.05.2017