log4j.properties 配置文件

######################################

log4j配置相关说明

######################################

#%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
#%r 输出自应用启动到输出该log信息耗费的毫秒数
#%c 输出所属的类目,通常就是所在类的全名
#%t 输出产生该日志事件的线程名
#%m 输出代码中指定的信息
#%n 输出一个回车换行符,Windows平台为“\r\n”,Unix平台为“\n”
#%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy MM dd HH:mm:ss,SSS},输出类似: 2002年10月18日 22:10:28,921
#%l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。举例:Testlog4.main(TestLog4.java:10)

#log4j提供4种布局:
#org.apache.log4j.HTMLLayout(以HTML表格形式布局)
#org.apache.log4j.PatternLayout(可以灵活地指定布局模式),
#org.apache.log4j.SimpleLayout(包含日志信息的级别和信息字符串),
#org.apache.log4j.TTCCLayout(包含日志产生的时间、线程、类别等等信息

#log4j中有五级logger 输出级别:
#FATAL 0
#ERROR 3
#WARN 4
#INFO 6
#DEBUG 7

######################################

log4j相关配置

######################################

#日志输出级别
#log4j.rootLogger=debug,stdout

##定时生成一个日志文件
#log4j.appender.File =org.apache.log4j.DailyRollingFileAppender
##指定输出目录
#log4j.appender.File.File = ${webapp.root}/WEB-INF/logs/log.log
##指定每天生成一个文件
#log4j.appender.File.DatePattern=’.'yyyy-MM-dd
##输出日志级别,如果换成DEBUG表示输出DEBUG以上级别日志
#log4j.appender.File.Threshold = INFO
#log4j.appender.File.layout =org.apache.log4j.PatternLayout
#log4j.appender.File.layout.ConversionPattern =[%p][%d{yyyy-MM-dd HH:mm:ss}] %l %m %n

##设置stdout的日志输出控制台
#log4j.appender.stdout=org.apache.log4j.ConsoleAppender
##输出日志到控制台的方式,默认为System.out
#log4j.appender.stdout.Target = System.out
##设置使用灵活布局
#log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
##灵活定义输出格式
#log4j.appender.stdout.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH:mm:ss}] %l %m %n

##设置other的日志输出控制台
#log4j.appender.other=org.apache.log4j.RollingFileAppender
##设置other的输出日志
#log4j.appender.other.File=${webapp.root}/WEB-INF/logs/log.log
##设置other的日志最大限制
#log4j.appender.other.MaxFileSize=1024KB
##最多只保存20个备份文件
#log4j.appender.other.MaxBackupIndex=1000
##输出INFO级别以上的日志
#og4j.appender.other.Threshold=INFO
##设置使用灵活布局
#log4j.appender.other.layout=org.apache.log4j.PatternLayout
##灵活定义输出格式
#log4j.appender.other.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH:mm:ss}] %l %t %m %n

#######################################

hibernate相关配置

#######################################

##输出hibernate调试过程中的错误日志
#log4j.logger.org.hibernate=other
##输出HQL查询调试日志
#log4j.logger.org.hibernate.hql.ast.AST=other
##输出SQL语句调试日志
#log4j.logger.org.hibernate.SQL=other
##输出 JDBC参数查询的日志
#log4j.logger.org.hibernate.type=other
##输出缓存日志
#log4j.logger.org.hibernate.cache=other
##输出事务日志
#log4j.logger.org.hibernate.transaction=other
##输出获取JDBC资源日志
#log4j.logger.org.hibernate.jdbc=other
#log4j.logger.com.wocus.wine.dao=debug
##Console
#log4j.appender.Console=org.apache.log4j.ConsoleAppender
#log4j.appender.Console.layout=org.apache.log4j.PatternLayout
#log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n

#log4j.logger.com.mybatis=DEBUG
#log4j.logger.com.mybatis.common.jdbc.SimpleDataSource=DEBUG
#log4j.logger.com.mybatis.common.jdbc.ScriptRunner=DEBUG
#log4j.logger.com.mybatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
#log4j.logger.java.sql.Connection=DEBUG
#log4j.logger.java.sql.Statement=DEBUG
#log4j.logger.java.sql.PreparedStatement=DEBUG
#log4j.logger.java.sql.ResultSet=DEBUG
#log4j.logger.org.quartz=INFO

log4j.rootLogger=DEBUG,info, console, log, error

###Console ###
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.Target = System.out
log4j.appender.console.layout = org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern = %d %p[%C:%L]- %m%n

log

log4j.appender.log = org.apache.log4j.DailyRollingFileAppender
log4j.appender.log.File = ${catalina.base}/logs/debug.log
log4j.appender.log.Append = true
log4j.appender.log.Threshold = DEBUG
log4j.appender.log.DatePattern=’.'yyyy-MM-dd
log4j.appender.log.layout = org.apache.log4j.PatternLayout
log4j.appender.log.layout.ConversionPattern = %d %p[%c:%L] - %m%n

Error

log4j.appender.error = org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.File = ${catalina.base}/logs/error.log
log4j.appender.error.Append = true
log4j.appender.error.Threshold = ERROR
log4j.appender.error.DatePattern=’.'yyyy-MM-dd
log4j.appender.error.layout = org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern =%d %p[%c:%L] - %m%n

###\u8F93\u51FASQL
log4j.logger.com.ibatis=DEBUG
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
log4j.logger.com.pro.mapper = DEBUG
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值