关闭休眠日志记录控制台输出

我正在使用休眠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


烙印99
浏览 208回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java