点击这里查看日志
我在Junit测试中使用了下面的jars
log4j-api-2.3.jar
log4j-core-2.3.jar
junit-4.10.jar
ojdbc6.jar
openjpa-all-2.1.1.jar
我看到org.apache.log4j.Priority类在Log4j 2.3版本中不存在吗?然后,我将属性openjpa.Log的值从log4j更改为persistence.xml中的"DefaultLevel=WARN、Runtime=INFO、Tool=INFO、SQL=TRACE“,我再也看不到错误了。有人能告诉错误的原因以及如何改变属性openjpa.log的值来解决这个问题吗?
发布于 2016-06-01 01:26:25
org.apache.log4j.Priority是Log4j 1.x中的一个类。如果包含log4j-1.2-api-2.3.jar,错误应该会消失。
设置openjpa.log时,您将OpenJPA配置为使用Log4j 1.x进行日志记录。当您更改配置时,OpenJPA确定它应该使用它的基本日志实现。
logging.html讨论了这一点。
https://stackoverflow.com/questions/37546229
复制相似问题