首先說說生成按日期。不解釋,你們都懂的,這種方法的缺點是很吃硬盤空間html
log4j.rootLogger=INFO,logfile,stdout log4j.logger.java.sql=DEBUG,sqllog #log4j.additivity.java.sql=false #velocity print out log4j.logger.org.apache.velocity=ERROR,velocityfile log4j.additivity.org.apache.velocity=false log4j.logger.org.springframework.web.servlet.mvc.annotation=false #app print out log4j.logger.com.hundsun.network=DEBUG log4j.logger.com.hundsun.network.melody.common.profiler=DEBUG,profiler log4j.additivity.com.hundsun.network.melody.common.profiler=false #standout log appender # log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n #common log appender # log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender log4j.appender.logfile.File=/WEB-INF/log/app.log log4j.appender.logfile.append=true log4j.appender.logfile.encoding=GB18030 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n #error log appender # log4j.appender.errorfile=org.apache.log4j.DailyRollingFileAppender log4j.appender.errorfile.File=/WEB-INF/log/error.log log4j.appender.errorfile.Threshold=ERROR log4j.appender.errorfile.append=true log4j.appender.errorfile.encoding=GB18030 log4j.appender.errorfile.layout=org.apache.log4j.PatternLayout log4j.appender.errorfile.layout.ConversionPattern=%d %p [%c] - %m%n #sql log appender # log4j.appender.sqllog=org.apache.log4j.DailyRollingFileAppender log4j.appender.sqllog.File=/WEB-INF/log/sql.log log4j.appender.sqllog.append=true log4j.appender.sqllog.encoding=GB18030 log4j.appender.sqllog.layout=org.apache.log4j.PatternLayout log4j.appender.sqllog.layout.ConversionPattern=%d %p [%c] - %m%n #velocity log appender # log4j.appender.velocityfile=org.apache.log4j.DailyRollingFileAppender log4j.appender.velocityfile.File=/WEB-INF/log/velocity.log log4j.appender.velocityfile.append=true log4j.appender.velocityfile.encoding=GB18030 log4j.appender.velocityfile.layout=org.apache.log4j.PatternLayout log4j.appender.velocityfile.layout.ConversionPattern=%d %p [%c] - %m%n #profile appender # log4j.appender.profiler=org.apache.log4j.DailyRollingFileAppender log4j.appender.profiler.File=/WEB-INF/log/profler.log log4j.appender.profiler.append=true log4j.appender.profiler.encoding=GB18030 log4j.appender.profiler.layout=org.apache.log4j.PatternLayout log4j.appender.profiler.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.rootLogger=INFO,logfile,stdout,errorfile log4j.logger.java.sql=@log.level@,sqllog log4j.additivity.java.sql=false #velocity print out log4j.logger.org.apache.velocity=ERROR,velocityfile log4j.additivity.org.apache.velocity=false #app print out log4j.logger.com.hundsun.network=DEBUG log4j.logger.com.hundsun.network.melody.common.profiler=@log.level@,profiler log4j.additivity.com.hundsun.network.melody.common.profiler=false #standout log appender # log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n #common log appender # log4j.appender.logfile=org.apache.log4j.RollingFileAppender log4j.appender.logfile.File=/WEB-INF/log/app.log log4j.appender.logfile.append=true log4j.appender.logfile.encoding=GB18030 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.logfile.MaxFileSize=10240KB log4j.appender.logfile.MaxBackupIndex=30 #error log appender # log4j.appender.errorfile=org.apache.log4j.RollingFileAppender log4j.appender.errorfile.File=/WEB-INF/log/error.log log4j.appender.errorfile.Threshold=ERROR log4j.appender.errorfile.append=true log4j.appender.errorfile.encoding=GB18030 log4j.appender.errorfile.layout=org.apache.log4j.PatternLayout log4j.appender.errorfile.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.errorfile.MaxFileSize=10240KB log4j.appender.errorfile.MaxBackupIndex=30 #sql log appender # log4j.appender.sqllog=org.apache.log4j.RollingFileAppender log4j.appender.sqllog.File=/WEB-INF/log/sql.log log4j.appender.sqllog.append=true log4j.appender.sqllog.encoding=GB18030 log4j.appender.sqllog.layout=org.apache.log4j.PatternLayout log4j.appender.sqllog.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.sqllog.MaxFileSize=10240KB log4j.appender.sqllog.MaxBackupIndex=30 #velocity log appender # log4j.appender.velocityfile=org.apache.log4j.RollingFileAppender log4j.appender.velocityfile.File=/WEB-INF/log/velocity.log log4j.appender.velocityfile.append=true log4j.appender.velocityfile.encoding=GB18030 log4j.appender.velocityfile.layout=org.apache.log4j.PatternLayout log4j.appender.velocityfile.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.velocityfile.MaxFileSize=10240KB log4j.appender.velocityfile.MaxBackupIndex=30 #profile appender # log4j.appender.profiler=org.apache.log4j.RollingFileAppender log4j.appender.profiler.File=/WEB-INF/log/profler.log log4j.appender.profiler.append=true log4j.appender.profiler.encoding=GB18030 log4j.appender.profiler.layout=org.apache.log4j.PatternLayout log4j.appender.profiler.layout.ConversionPattern=%d %p [%c] - %m%n log4j.appender.profiler.MaxFileSize=10240KB log4j.appender.profiler.MaxBackupIndex=30
版權聲明:本文博客原創文章。博客,未經贊成,不得轉載。java