我们的WSO2 DSS服务中有一个非常大的SQL语句,它正在对Oracle数据库执行查询。使用一些参数查询工作。与其他人失败,Oracle错误表明SQL语句中缺少权利“)”。我们怎样才能看到DSS执行时发送给Oracle的实际SQL。我们已经尝试在任何相关的记录器上启用DEBUG,但没有运气。
答案 0 :(得分:2)
您需要在DSS / Configure / Logging中调整调试级别 org.wso2.carbon.dataservices.core.description.query.SQLQuery 然后在监视器/系统日志中 - 您可以看到被调用的查询,这是例外。
答案 1 :(得分:0)
您可以使用log4jdbc记录从DSS到Oracle的每个jdbc查询。 Here is a tutorial你可以关注。