log4j

(1)配置日志级别及输出源apache

log4j.rootLogger=级别,输出源1,输出源2...app

①级别:经常使用有5:DUBUG(调试) , INFO(信息) , WARN(警告) , ERROR(错误) , FATAL(致命错误),级别依次递增,信息大于级别就会被处理布局

②输出源:名称任意,见名知意最好,如CONSOLR,FILEspa

(2)配置输出源所对应的辅助类调试

log4j.appender.输出源名=类名日志

如输出到文件,类名为 org.apache.log4j.FileAppender ,控制台写 System.outcode

(3)辅助类配置完成后,须要指定日志文件名blog

log4j.appender.输出源名.File=路径及文件名get

(4)指定布局方式it

log4j.appender.输出源名.layout=布局方式


 

参考文件

log4j.rootLogger=INFO,CONSOLE,FILE
#DEBUG,CONSOLE,FILE,ROLLING_FILE,MAIL,DATABASE
log4j.addivity.org.apache=true
########################
#Console Appender 
########################
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender 
log4j.appender.Threshold=DEBUG 
log4j.appender.CONSOLE.Target=System.out 
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout 
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %c %l %m  %L %F %n
#log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRIORITY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n
########################
# File Appender 
########################
log4j.appender.FILE=org.apache.log4j.FileAppender 
log4j.appender.FILE.File=G\:\\file.log
log4j.appender.FILE.Append=true
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout 
log4j.appender.FILE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n 
相关文章
相关标签/搜索