我正在使用log4j1.x。我的Web应用程序中的catalina.out文件在服务器中立即变大。

这是我的log4j.properties文件的代码段:

log4j.logger.org.hibernate=INFO, hb
log4j.logger.org.hibernate.SQL=ERROR, hb
log4j.logger.org.hibernate.type=ERROR, hb
log4j.logger.org.hibernate.hql.ast.AST=DEBUG, hb
log4j.logger.org.hibernate.tool.hbm2ddl=DEBUG, hb
log4j.logger.org.hibernate.hql=DEBUG, hb
log4j.logger.org.hibernate.cache=DEBUG, hb
log4j.logger.org.hibernate.jdbc=DEBUG, hb

#log4j.logger.jdbc.sqltiming = DEBUG, file
log4j.additivity.jdbc.sqltiming = false
log4j.additivity.org.hibernate = false
log4j.additivity.org.hibernate.SQL = false
log4j.additivity.org.hibernate.type = false
log4j.additivity.org.hibernate.hql.ast.AST = false
log4j.additivity.org.hibernate.tool.hbm2ddl = false
log4j.additivity.org.hibernate.hql = false
log4j.additivity.org.hibernate.cache = false
log4j.additivity.org.hibernate.jdbc = false
log4j.additivity.com.pip.png.api.audit = false
log4j.additivity.com.pip.png.api.audit.rules = false
log4j.additivity.com.pip.png.api.audit.validator = false
log4j.additivity.com.pip.png.api.tibco = false
log4j.additivity.com.pip.png.api.tibco.listener = false


按照这个link,我在我的persistence.xml文件中添加了<property name="hibernate.show_sql" value="false"/>,但这也没有帮助。

我怎样才能解决这个问题?请帮忙。

最佳答案

使用解决方案here

log4j.logger.org.hibernate=info

//for xml configuration
<logger name="org.hibernate">
  <level value="info"/>
</logger>


或以编程方式:

java.util.logging.Logger.getLogger("org.hibernate").setLevel(Level.OFF);


或查看是否有适合您的解决方案

08-18 19:33
查看更多