|
|
log4j.rootLogger = debug,Console,D
|
|
|
log4j.logger.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
|
|
|
#控制日志的输出等级和分类
|
|
|
|
|
|
# log4j.rootLogger = [ level ] , appenderName, appenderName, …
|
|
|
|
|
|
|
|
|
|
|
|
#一下是对日志输出方式的不同控制
|
|
|
|
|
|
### 输出信息到控制抬 ###
|
|
|
|
|
|
log4j.appender.Console = org.apache.log4j.ConsoleAppender
|
|
|
|
|
|
log4j.appender.Console.Target = System.out
|
|
|
|
|
|
log4j.appender.Console.Append = true
|
|
|
|
|
|
log4j.appender.Console.Threshold = INFO
|
|
|
|
|
|
log4j.appender.Console.layout = org.apache.log4j.PatternLayout
|
|
|
|
|
|
log4j.appender.Console.layout.ConversionPattern= [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
|
|
|
|
|
|
########### hibernate
|
|
|
log4j.logger.org.hibernate=debug
|
|
|
log4j.logger.org.hibernate.hql.ast.AST=DEBUG
|
|
|
|
|
|
#下面的两条配置非常重要,设置为trace后,将可以看到打印出sql中 ? 占位符的实际内容
|
|
|
#this is the most important config for showing parames like ?
|
|
|
log4j.logger.org.hibernate.SQL=trace
|
|
|
log4j.logger.org.hibernate.type=trace
|
|
|
#above two configs
|
|
|
log4j.logger.org.hibernate.tool.hbm2ddl=DEBUG
|
|
|
log4j.logger.org.hibernate.hql=DEBUG
|
|
|
log4j.logger.org.hibernate.cache=debug
|
|
|
|
|
|
|
|
|
log4j.logger.org.hibernate.transaction=DEBUG
|
|
|
log4j.logger.org.hibernate.jdbc=DEBUG
|
|
|
log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider=trace
|
|
|
|
|
|
|
|
|
### 输出DEBUG 级别以上的日志到服务器/logs/debug.log ###
|
|
|
|
|
|
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
|
|
|
|
|
|
log4j.appender.D.File = ${webapp.root}/logs/debug.log
|
|
|
|
|
|
log4j.appender.D.Append = true
|
|
|
|
|
|
log4j.appender.D.Threshold = DEBUG
|
|
|
|
|
|
log4j.appender.D.layout = org.apache.log4j.PatternLayout
|
|
|
|
|
|
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n |