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

项目里总结出来的log4j模板

时间:2016-10-09 00:03:03      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

项目日志模板:http://www.cnblogs.com/baibaluo/archive/2011/06/03/2072091.html#commentform

 

#全局设置
log4j.rootLogger=WARN, CONSOLE, LOGFILE, ERRORLOGFILE

#frame包内是公司通用框架,日志级别设为info
log4j.logger.frame=info
#netit包时当前项目的代码,所以级别设成debug,方便根据日志分析
log4j.logger.netid=debug
#spring的日志级别设为info
log4j.logger.org.springframework=info

#通用的日志输出格式,下面的每一个日志输出都引用它
log4j.ConversionPattern=%d [%p] %l%n%m%n%n

#控制台输出,如果部署到正式环境中,可以注释掉
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=${log4j.ConversionPattern}

#所有日志输出到文件,按天进行分割
log4j.appender.LOGFILE=org.apache.log4j.DailyRollingFileAppender
#log4j.appender.LOGFILE.File=/app/logs/netid/log.log
log4j.appender.LOGFILE.DatePattern=‘.‘yyyy-MM-dd
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=${log4j.ConversionPattern}

#过滤warn以上级别的日志输出到error文件,按天分割
log4j.appender.ERRORLOGFILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.ERRORLOGFILE.Threshold=WARN
log4j.appender.ERRORLOGFILE.File=/app/logs/netid/error.log
log4j.appender.ERRORLOGFILE.DatePattern=‘.‘yyyy-MM-dd
log4j.appender.ERRORLOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ERRORLOGFILE.layout.ConversionPattern=${log4j.ConversionPattern}

#某一个关键业务OrderResultNotify的日志单独输出,按天分割
log4j.logger.netid.XXX.XXX.XXX=DEBUG,OrderResultNotify
#此日志不再累加到其他日志,仅输出在此文件中

log4j.additivity.netid.XXX.XXX.XXX=false
log4j.appender.OrderResultNotify=org.apache.log4j.DailyRollingFileAppender
log4j.appender.OrderResultNotify.File=/app/logs/netid/order_result_notify.log
log4j.appender.OrderResultNotify.DatePattern=‘.‘yyyy-MM-dd
log4j.appender.OrderResultNotify.layout=org.apache.log4j.PatternLayout
log4j.appender.OrderResultNotify.layout.ConversionPattern=${log4j.ConversionPattern}

#另一个业务日志需要单独输出,按大小分割
log4j.logger.YYY.YYY.YYY=DEBUG,YYY
log4j.appender.YYY=org.apache.log4j.RollingFileAppender
log4j.appender.YYY.layout=org.apache.log4j.PatternLayout
log4j.appender.YYY.layout.ConversionPattern=${log4j.ConversionPattern}
#每个文件的大小
log4j.appender.YYY.MaxFileSize=1024KB
#最多保留的文件个数
log4j.appender.YYY.MaxBackupIndex=2
log4j.appender.YYY.File=/app/logs/netid/YYY.log

 

项目里总结出来的log4j模板

标签:

原文地址:http://www.cnblogs.com/imsoft/p/5940467.html

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