Я использую следующий фрагмент кода, чтобы приложение RollingFileBased Appender использовало log4j. Но это не сворачивается по отношению ко времени. Он ждет, когда размер достигнет максимума. То, что я хочу, это то, что размер также должен восприниматься как ограничение, но он также должен откатываться каждый час.
log4j.rootLogger=INFO, fileLogger
log4j.appender.fileLogger=org.apache.log4j.RollingFileAppender
log4j.appender.fileLogger.layout=org.apache.log4j.PatternLayout
log4j.appender.fileLogger.layout.ConversionPattern=%d [%t] %-5p (%F:%L) - %m%n
log4j.appender.fileLogger.File=/home/omdev/Desktop/Log4jTesting/example.log
log4j.appender.fileLogger.MaxFileSize=30MB
log4j.appender.fileLogger.MaxBackupIndex=2
log4j.appender.fileLogger.immediateFlush=true
log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH-mm