Log4cplus' DailyRollingFileAppender does not observe MaxFileSize
property. At the moment either you choose rolling log files by time or by size, you cannot have both at the same time.
EDIT 1:
The appender R2
does not work because there is a lower bound for the allowed MaxFileSize
value: const long MINIMUM_ROLLING_LOG_SIZE = 200*1024L;
This is 200 KiB. It in the log4cplus source from the start (or really long) and I have never felt a need to remove the limit.