2013-01-15 49 views
3

我在Oracle Jdeveloper 11g中使用Oracle ADF。 在应用程序中,我有一个搜索屏幕,将按照给定的搜索值通过记录。需要查看Oracle ADF中的确切查询执行情况

搜索屏幕使用视图对象。我的要求是在所有动态创建之后检查在数据库上执行哪个最终查询。我需要改变所有参数才能获得相同的结果。

此外,我的应用程序日志处于FINEST级别。

请帮

+0

您是否在使用EclipseLink访问数据库? –

+0

我不确定Oracle ADF用于连接数据库的是什么,但我认为它不是EclipseLink –

回答

0

log4jdbc是一个Java JDBC驱动程序,可以登录SQL和/或JDBC调用(和可选SQL定时信息)使用简单的日志门面对于Java(SLF4J)记录系统中的其他JDBC驱动程序。

参见:https://code.google.com/p/log4jdbc/

+0

,除了应用一组新的库之外,是否有任何设置或任何其他方式...我没有处于开发阶段。它修复了一个bug,我无法用新库更新应用程序。 –

+0

这不是一个应用程序库。您可以将Connection-/JDBC池配置为在应用程序之外使用此JDBC代理(-archive)。 – kalamar

+0

可否请您建议步骤...我没有使用它.. –

0

尝试运行在debugger modeWLS

Right Click on Integrated Weblogic Server --> Configure Diagnostic Logging --> Set Root Logger level to finest设置日志记录到finest的水平。

它应该工作。

+0

正如我已经告诉过的问题,日志已经到最好的水平 –

+0

您是否尝试运行应用程序模块,如果查询显示? – Sam

+0

是的,我做到了..所以我问这个论坛的问题,因为我无法在Jdev –