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 
相關文章
相關標籤/搜索