Я пытаюсь настроить log4j для своего приложения. Я хочу, чтобы он катился ежедневно, а это означает, что я хочу, чтобы он создавал новый текстовый файл с журналами и архивировал старые. По какой-то причине мой регистратор удаляет старые журналы и записывает их БЕЗ архивирования старых журналов.Log4J не архивирует журналы правильно
Когда я менял его на рулон каждую минуту, он работает без проблем. Каждую минуту он архивирует мои журналы и записывает новые.
Когда я менял его, чтобы катиться каждый час, возникает та же проблема, что и при ежедневной качке. Он просто стирает старые журналы, не архивируя их.
Может ли кто-нибудь указать мне в правильном направлении? Спасибо.
log4j.rootLogger=DEBUG, A1
log4j.logger.org.hibernate=ERROR
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=C\:Desktop\\MyLogs\\data.log
#log4j.appender.A1.DatePattern='.'yyyy-MM-dd rolls daily
#rolls every minute
#log4j.appender.A1.DatePattern='.'yyyy-MM-dd-HH-mm
#rolls every hour
log4j.appender.A1.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{MM/dd/yyyy HH:mm:ss}|%-5p|%c:%m%n