2012-04-18 59 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