log4j的常用配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| ### 全局日志等级配置,输出标准设置 ### log4j.rootLogger=debug,stdout,DDD,EEE ### 输出信息到控制台 ### 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=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n ### 输出DEBUG 级别以上的日志到=/Users/tinybye/Documents/log4j/debug.log ### log4j.appender.DDD=org.apache.log4j.DailyRollingFileAppender log4j.appender.DDD.File=/Users/tinybye/Documents/log4j/debug.log log4j.appender.DDD.Append=true log4j.appender.DDD.Threshold=DEBUG log4j.appender.DDD.layout=org.apache.log4j.PatternLayout log4j.appender.DDD.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n ### 输出ERROR 级别以上的日志到=/Users/tinybye/Documents/log4j/error.log ### log4j.appender.EEE=org.apache.log4j.DailyRollingFileAppender log4j.appender.EEE.File=/Users/tinybye/Documents/log4j/error.log log4j.appender.EEE.Append=true log4j.appender.EEE.Threshold=ERROR log4j.appender.EEE.layout=org.apache.log4j.PatternLayout log4j.appender.EEE.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
|
作用详解
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #全局日志等级配置,输出位置 #log4j.rootLogger = [ level ] , appenderName1 , appenderName2 , … log4j.rootLogger=error, stdout,logfile #stdout控制器(标准输出) log4j.appender.stdout=org.apache.log4j.ConsoleAppender #设置Appender log4j.appender.stdout.Target=System.out #设置输出目标 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout #设置布局 log4j.appender.stdout.layout.ConversionPattern=%d %p [%c]:%L - %m%n #设置输出格式 #输出日志文件 log4j.appender.logfile=org.apache.log4j.RollingFileAppender #设置Appender log4j.appender.logfile.File=pss.log #默认输出到tomcat的根路径或者运行测试工程的根路径 log4j.appender.logfile.MaxFileSize=512KB #设置日志文件的最大内存大小 # Keep three backup files. log4j.appender.logfile.MaxBackupIndex=3 #设置日志文件的最大数量,当日志文件达到最大指定内存时则另外再生成一个文件存放日志 log4j.appender.logfile.Append = true #ture则将日志信息增加到指定文件中,false则将日志信息覆盖指定文件内容,默认是true log4j.appender.logfile.Threshold = ERROR #设置只输出ERROR级别以上的日志 # Pattern to output: date priority [category] - message log4j.appender.logfile.layout=org.apache.log4j.PatternLayout #设置布局 log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n #设置输出格式
|