2012-04-18 92 views
0

这里是我行我包括persistence.xml文件SQL跟踪不工作的JPA persistence.xml中

<property name="openjpa.Log" value="File=C:\Users/PS7/IBM/wid7/workspace/Logs/openjpa.SQL.log DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"/> 

我希望所有的SQL查询到该日志文件的属性节点下。但没有文件去那里,因此没有SQL查询。

我会做什么错?

回答

1

我不确定如何在这里代表windows路径,但我认为你写的是一个错字。我最好的猜测是:

<property name="openjpa.Log" value="File=C:/Users/PS7/IBM/wid7/workspace/Logs/openjpa.SQL.log DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"/> 

(开关的\到/在C :)

如果有什么不对的路径,可以在JVM没有写权限到该文件/目录 - 或者securitymanager不允许日志代码在那里写 - 这应该在stderr上看到,只需命名一个没有路径的简单文件然后搜索它。

+0

对不起,这只是我试图写出问题时的一种类型。 – SoftwareSavant 2012-04-20 19:19:21

+0

你解决了这个问题吗?这是安全性问题吗? – esej 2012-04-27 09:31:21

+0

仍然没有解决这个问题,我正在查看管理控制台,看看是否有某种我没有意识到的安全设置。但是,自从我试图追踪的问题得到解决之后,我就分心了。解决这个问题仍然很好。我会调查并通知你。 – SoftwareSavant 2012-04-27 13:36:13