1. Definitions 1. com.habanoz.logging. CombinedDailyAndRollingFileAppender This appender combines functions of log4j DailyRollingFileAppender and RollingFileAppender. Files are rotated according to max file parameter. If rolling date reaches, all indexed files are renamed to have date pattern. Rolling Algorithm can be depicted as follows: file.log (name of log file.corresponds to File param.) if(maxFileSize) { (corresponds to MaxFileSize param.) file.log -> file.log.1 file.log.1 -> file.log.2 .. file.log.max-1 -> file.log.max (max determined by MaxBackupIndex param) } if(date passed) { (determined by DatePattern param.) file.log -> file.log.date file.log.1 -> file.log.date.1 file.log.2 -> file.log.date.2 .. file.lo
Software Engineering experiences and best practices