一、配置信息
log4j.Logger=[level],appenderName(eg:FILE)(文件日志信息)
level:指控制台日志输出级别。Loggers组件输出日志信息时分为5个级别:DEBUG、INFO、WARN、ERROR、FATAL。这五个级别的顺序是:DEBUG<INFO<WARN<ERROR<FATAL。如果设置某个Logger组件的级别是X,则只输出比X高的日志信息。Logger是有继承关系的,最上层是rootLogger,定义的其他Logger都会继承rootLogger。
appenderName:定义日志打印到的文件中,可以同时定义多个输出地.
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=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
log4j.appender.FILE = org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.File = ../target/logs/ui.log
log4j.appender.FILE.Append = true
log4j.appender.FILE.Threshold =WARN
log4j.appender.FILE.layout = org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern =%d{ABSOLUTE} %5p %c{1}:%L - %m%n
FILE代表你设置文件日志信息,Threshold 设置其日志等级
其他配置参见: http://www.blogjava.net/zJun/archive/2006/06/28/55511.html