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