SQL junit 中未显示痕迹

SQL traces not shown in junit

我正在开发一个使用 EJB 和 OpenJPA 的应用程序。对于单元测试,我使用 junit.I am 运行 junits 使用 Websphere 的嵌入式容器。

EJBContainer.createEJBContainer(map containing db properties);

在 persistence.xml 我设置了 :

<property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE" />

我希望控制台中有 SQL 条痕迹,但没有显示任何痕迹。

我还需要为 SQL 痕迹做些什么?

我将从阅读 knowledge center documentation 开始。据我所知,您需要使用 WAS 日志记录而不是 OpenJPA p.xml 配置。