java - hibernate GWT : Turn off hibernate logging to console

标签 java hibernate gwt

我在互联网上搜索了很多有类似问题的主题,但任何一个都可以帮助我解决这个问题。所以我使用 GWT + Hibernate (jar):

junit-4.11-beta-1.jar
mysql-connector-java-5.1.22-bin.jar
dom4j-1.6.1.jar
antlr-2.7.7.jar
hibernate-commons-annotations-4.0.1.Final.jar
hibernate-core-4.1.8.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
javassist-3.15.0-GA.jar
jboss-logging-3.1.0.GA.jar
jboss-transaction-api_1.1_spec-1.0.0.Final.jar
gwt-servlet.jar
hibernate-validator-4.0.2.GA.jar
validation-api-1.0.0.GA.jar

我想做的就是禁用控制台输出,例如:

2012-12-14 23:41:09 org.hibernate.tool.hbm2ddl.TableMetadata <init>
INFO: HHH000126: Indexes: [primary]
2012-12-14 23:41:09 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: HHH000232: Schema update complete

因为它使我的应用程序非常慢。我怎样才能做到这一点?

最佳答案

该问题与 GWT 无关。这些日志对性能的影响为零。

如果您需要关闭 hibernate 日志,那么您需要首先了解 hibernate 的初始化方式,然后在此处或应用程序日志设置中解决 hibernate 的日志级别。 Reference .

1) In code via some Annotation
2) from a hibernate properties file
3) from hibernate.cfg.xml
4) from log4j.properties

我们使用 hibernate.cfg.xml 并使用
关闭 hibernate sql 日志 <property name="show_sql">false</property>

您需要找到与您的应用程序类似的东西。

关于java - hibernate GWT : Turn off hibernate logging to console,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13891737/

相关文章:

java - 我可以将应用程序热部署到 Tomcat 中吗?

java - 如何在Spring Tool Suite中生成hibernate配置文件?

gwt - ant gwt 编译器任务失败

twitter-bootstrap - PWT框架: Twitter Bootstrap version

java - 如何在java中删除字符串列表中的元素?

java - 第一个安卓应用

java - 带参数的 Dagger 构造函数注入(inject)

spring - 使用 Hibernate 4 时停止 tomcat 7 服务器的错误

java - org.hibernate.AnnotationException : No identifier specified for entity: login. 用户

events - 什么是浏览器事件循环?