I am using this *log4j.properties *file config for rolling files once per day and it is working perfectly. Maybe this will give You some hint:
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.file=${log.file} log4j.appender.file.append=false log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p %-60c %x - %m%n log4j.appender.file.layout.DatePattern='.'yyyy-MM-dd Best Regards, Dominik.