(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