gpt4 book ai didi

Hibernate 4.3.6 日志记录不适用于 log4j2

转载 作者:行者123 更新时间:2023-12-02 22:44:59 25 4
gpt4 key购买 nike

我根本无法让 hibernate 使用以下配置记录任何内容:

<dependencies>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.0.2</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>4.3.5.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.3.5.Final</version>
</dependency>


</dependencies>

这是我的log4j2.xml

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" >
<Appenders>
<Console name="CONSOLE" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Root level="all">
<AppenderRef ref="CONSOLE" />
</Root>
<Logger name="org.hibernate" level="all"/>

</Loggers>
</Configuration>

我还在我的主要方法中添加了 System.setProperty("org.jboss.logging.provider", "log4j2")http://docs.jboss.org/hibernate/orm/4.3/topical/html/logging/Logging.html 指定但没有效果。有什么指点吗?

谢谢

最佳答案

This bug report说 Log4j2 日志桥已损坏。它抛出一个 NPE!在发布之前有人测试过吗?我打算绕道SLF4j

关于Hibernate 4.3.6 日志记录不适用于 log4j2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26093263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com