我正在使用休眠3,并希望阻止它将所有启动消息转储到控制台。我尝试注释掉log4j.properties中的stdout行,但是没有运气。我在下面粘贴了我的日志文件。另外,我在标准项目结构中使用eclipse,并且在项目文件夹的根目录和bin文件夹中都有一个log4j.properties副本。
###将日志消息直接发送到stdout ###
#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
###直接向文件hibernate.log发送消息###
log4j.appender.file = org.apache.log4j.FileAppender
log4j.appender.file.File = hibernate.log
log4j.appender.file.layout = org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern =%d {ABSOLUTE}%5p%c {1}:%L-%m%n
###设置日志级别-要进行更详细的日志记录,请将'info'更改为'debug'###
log4j.rootLogger =警告,标准输出
#log4j.logger.org.hibernate = info
log4j.logger.org.hibernate =调试
###记录HQL查询解析器活动
#log4j.logger.org.hibernate.hql.ast.AST =调试
###仅记录SQL
#log4j.logger.org.hibernate.SQL =调试
###记录JDBC绑定参数###
log4j.logger.org.hibernate.type = info
#log4j.logger.org.hibernate.type =调试
###日志架构导出/更新###
log4j.logger.org.hibernate.tool.hbm2ddl =调试
###记录HQL解析树
#log4j.logger.org.hibernate.hql =调试
###日志缓存活动###
#log4j.logger.org.hibernate.cache =调试
###记录交易活动
#log4j.logger.org.hibernate.transaction =调试
###记录JDBC资源获取
#log4j.logger.org.hibernate.jdbc =调试
###如果要跟踪连接,请启用以下行###
使用DriverManagerConnectionProvider时###泄漏###
#log4j.logger.org.hibernate.connection.DriverManagerConnectionProvider = trac5
相关分类