1、导入commons-logging.jar和log4j.jar包
按时间自动生成新文件:
log4j.rootLogger = stdout,log
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%p] %-d{yyyy-MM-dd HH:mm:ss} [%c %M] %m%n
#设置为当日志文件达到指定大小时生成一个新的文件
log4j.appender.log = org.apache.log4j.DailyRollingFileAppender
#配置到'mm'就是指每分钟生成一个新文件,文件名为:<span style="font-family: Arial, Helvetica, sans-serif;">pushpro.log_yyyy-MM-dd-HH-mm.log</span>
log4j.appender.log.DatePattern = '_'yyyy-MM-dd-HH-mm'.log'
#单个日志文件最大大小
log4j.appender.log.File = c:/Users/95/Desktop/log/pushpro.log
log4j.appender.log.encoding=UTF-8
log4j.appender.log.MaxBackupIndex = 100
#log4j.appender.log.File = /soft/tomcat_pushmsg/tomcat6.44/webapps/unifiedreminder/WEB-INF/classes/projectlog/pushpro.log
#每次写日志追加不覆盖
log4j.appender.log.Append = true
log4j.appender.log.Threshold = info
log4j.appender.log.layout = org.apache.log4j.PatternLayout
log4j.appender.log.layout.ConversionPattern = [%p] %-d{yyyy-MM-dd HH:mm:ss} [%c %M] %m%n
#按大小生成新文件
log4j.rootLogger = stdout,log
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%p] %-d{yyyy-MM-dd HH:mm:ss} [%c %M] %m%n
#设置为当日志文件达到指定大小时生成一个新的文件
log4j.appender.log = org.apache.log4j.RollingFileAppender
#单个日志文件最大大小
log4j.appender.log.File = c:/Users/95/Desktop/log/pushpro.log
log4j.appender.log.encoding=UTF-8
#日志超过5kb生成一个新文件:pushpro.log.1
log4j.appender.log.MaxFileSize = 5KB
#只保留最近的100个文件,超出100删除最老的那个文件
log4j.appender.log.MaxBackupIndex = 100
#log4j.appender.log.File = /soft/tomcat_pushmsg/tomcat6.44/webapps/unifiedreminder/WEB-INF/classes/projectlog/pushpro.log
#每次写日志追加不覆盖
log4j.appender.log.Append = true
log4j.appender.log.Threshold = info
log4j.appender.log.layout = org.apache.log4j.PatternLayout
log4j.appender.log.layout.ConversionPattern = [%p] %-d{yyyy-MM-dd HH:mm:ss} [%c %M] %m%n
</pre><pre name="code" class="html">