java - 禁用 hibernate 输出

标签 java hibernate logging desktop-application

我正在开发使用 Hibernate 3 的 Java 桌面应用程序。一切正常,但是当我运行我的应用程序时,我的输出充满了如下行:

mar 20, 2013 8:26:07 PM org.hibernate.cfg.annotations.Version <clinit>
INFO: Hibernate Annotations 3.3.1.GA
mar 20, 2013 8:26:07 PM org.hibernate.cfg.Environment <clinit>
INFO: Hibernate 3.2.5
mar 20, 2013 8:26:07 PM org.hibernate.cfg.Environment <clinit>
INFO: hibernate.properties not found
mar 20, 2013 8:26:07 PM org.hibernate.cfg.Environment buildBytecodeProvider
INFO: Bytecode provider name : cglib
mar 20, 2013 8:26:07 PM org.hibernate.cfg.Environment <clinit>
INFO: using JDK 1.4 java.sql.Timestamp handling
mar 20, 2013 8:26:07 PM org.hibernate.ejb.Version <clinit>
INFO: Hibernate EntityManager 3.3.2.GA
mar 20, 2013 8:26:08 PM org.hibernate.cfg.AnnotationBinder bindClass
INFO: Binding entity from annotated class: persistence.Document
mar 20, 2013 8:26:08 PM org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: Document.findAll => SELECT d FROM Document d
mar 20, 2013 8:26:08 PM org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: Document.findById => SELECT d FROM Document d WHERE d.id = :id
mar 20, 2013 8:26:08 PM org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: Document.findByUrl => SELECT d FROM Document d WHERE d.url = :url
mar 20, 2013 8:26:09 PM org.hibernate.cfg.annotations.EntityBinder bindTable
INFO: Bind entity persistence.Document on table DOCUMENTS
mar 20, 2013 8:26:09 PM org.hibernate.cfg.AnnotationBinder bindClass
INFO: Binding entity from annotated class: persistence.LanguageEntry
mar 20, 2013 8:26:09 PM org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: LanguageEntry.findAll => SELECT l FROM LanguageEntry l
mar 20, 2013 8:26:09 PM org.hibernate.cfg.annotations.QueryBinder bindQuery
INFO: Binding Named query: LanguageEntry.findById => SELECT l FROM LanguageEntry l WHERE l.id = :id

如何禁用它?将非常感谢任何建议。

最佳答案

请参阅下面之前的答案:

Unable to disable Hibernate log messages

看起来就像在运行时向 java 命令行添加 -Dlog4j.debug 选项一样简单。

关于java - 禁用 hibernate 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15533003/

相关文章:

java - PropertyConfigurator.configure 不适用于 spring

c# - 你如何模拟 ILogger LogInformation

java - Java中的中间字符到大写

java - 在 java、OSB、XQuery 中从 XML 获取不同的值

java - 删除作为策略模式一部分的条件代码

java - 无法获取 org.hibernate.persister.entity.SingleTableEntityPersister 的构造函数

java - WildFly 上的 session 共享不起作用

java - Hibernate 一对多映射适用于列表而不是集合?

java - Hibernate - 字段 A 或 B 可以为空,但 A 或 B 之一不能为空

logging - Spring Boot - 设置使用 Java Util Logging (jul) 的外部 jar 的日志记录级别