码迷,mamicode.com
首页 > 其他好文 > 详细

log4j将不同等级的类型日志进行分类

时间:2016-05-02 00:20:30      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:

#将不用的日志文件存储到不同的日志文件中
log4j.rootLogger=INFO,all,info,warn,error,fatal,stdout


#输出到控制台,定义了一个stdout,但是没使用到rootLogger中,下面的other将会使用。
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=%r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n






#定义info的输出到那个文件中
#每天生成一个日志文件
log4j.logger.info=INFO,info
log4j.appender.info=org.apache.log4j.DailyRollingFileAppender
#输出到那个文件中
log4j.appender.info.File=E:/logs/test1/info.log
#每天生成的日志格式
log4j.appender.info.DatePattern=.yyyy-MM-dd.log
#可以灵活的指定布局模式
log4j.appender.info.layout=org.apache.log4j.PatternLayout
#自定义级别
log4j.appender.info.Threshold = INFO 
#输出的格式
log4j.appender.info.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n




#定义warn的文件格式
log4j.logger.warn=WARN,warn
log4j.appender.warn=org.apache.log4j.DailyRollingFileAppender
log4j.appender.warn.File=E:/logs/test1/warn.log
log4j.appender.warn.DatePattern=.yyyy-MM-dd.log
log4j.appender.warn.layout=org.apache.log4j.PatternLayout
#定义级别
log4j.appender.warn.Threshold = WARN 
log4j.appender.warn.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n



#定义error的文件格式
log4j.logger.error=error
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.File=E:/logs/test1/error.log
log4j.appender.error.DatePattern=.yyyy-MM-dd.log
log4j.appender.error.layout=org.apache.log4j.PatternLayout
#定义级别
log4j.appender.error.Threshold = ERROR 
log4j.appender.error.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n



#定义faltal的文件格式
log4j.logger.fatal=fatal
log4j.appender.fatal=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fatal.File=E:/logs/test1/fatal.log
log4j.appender.fatal.DatePattern=.yyyy-MM-dd.log
log4j.appender.fatal.layout=org.apache.log4j.PatternLayout
#定义级别
log4j.appender.fatal.Threshold = FATAL 
log4j.appender.fatal.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n


#定义all的输出到那个文件中
#每天生成一个日志文件
log4j.appender.all=org.apache.log4j.DailyRollingFileAppender
#输出到那个文件中
log4j.appender.all.File=E:/logs/test1/all.log
#每天生成的日志格式
log4j.appender.all.DatePattern=.yyyy-MM-dd.log
#可以灵活的指定布局模式
log4j.appender.all.layout=org.apache.log4j.PatternLayout
#输出的格式
log4j.appender.info.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n

 

log4j将不同等级的类型日志进行分类

标签:

原文地址:http://www.cnblogs.com/fucktom/p/5451424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!