Я пишу пакетное приложение. Мне желательно создавать новый лог-файл при каждом запуске нового приложения. У меня возникает соблазн использовать logback Файл с уникальным именем. Поэтому, если я запущу пакетное приложение 100 раз, оно создаст 100 файлов журнала. Я также хочу хранить максимум 30 архивных файлов и асинхронно удалять старые файлы. Вот еще один вопрос о stackoverflow, задающий тот же вопрос . Но я не хочу писать код, есть ли способ легко добиться этого с помощью logback?
FileAppender с maxHistory
Ответы (1)
В итоге я использовал log4j2 RollingFileAppender. Он имеет «Политику запуска при запуске», которая идеально подходит для пакетных приложений.
person
Rahul Khimasia
schedule
25.05.2017