如何禁用Jboss日志记录

时间:2014-12-16 21:04:16

标签: hibernate maven logging jboss

我希望通过hibernate减少记录在控制台上的大量信息。 这是样本:

21:59:20.474 [main] DEBUG org.jboss.logging - Logging Provider: 
org.jboss.logging.Slf4jLoggerProvider
21:59:20.490 [main] DEBUG org.hibernate.type.BasicTypeRegistry
 - Adding type registration boolean -> org.hibernate.type.BooleanType@5f150435
21:59:20.490 [main] DEBUG org.hibernate.type.BasicTypeRegistry 
- Adding type registration boolean -> org.hibernate.type.BooleanType@5f150435

还有数百个......

当我使用maven进行休眠时发生了这种情况。我之前使用过hibernate,但是我手动下载了jar,我有一些正常的日志记录。这是无法接受的。知道如何减少/删除它吗?

我试图用POM排除jar。但效果是一样的:

<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>4.3.7.Final</version>
        <exclusions>
            <exclusion>
                <artifactId>jboss-logging</artifactId>
                <groupId>org.jboss.logging</groupId>
            </exclusion>
            <exclusion>
                <artifactId>jboss-logging-annotations</artifactId>
                <groupId>org.jboss.logging</groupId>
            </exclusion>
        </exclusions>
    </dependency>

1 个答案:

答案 0 :(得分:-3)

  1. 不要使用maven。
  2. 可以通过更新{your_server_dir} /conf/jboss-log4j.xml来抑制日志记录。