(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