Apache Log4j配置

来源:互联网 发布:淘宝店主实拍泳装 编辑:程序博客网 时间:2024/06/06 07:17

一、配置信息

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






原创粉丝点击