出于调试目的,我想查看我的 Guidewire 应用程序发送到 SQL 服务器的 SQL 脚本。
是否有一些 GW 注释或其他方式来告诉 Guidewire 的框架,例如,将这些脚本写入日志,或以其他方式供开发人员访问?
我尝试过使用SQL Profiler工具,但我在公司的SQL服务器上没有合适的帐户。
另外,生成 SQL 的查询 API 代码对我来说是不可见的,因为它位于 Guidewire 库中的某个位置,由于我正在进行自定义,因此我无法访问它,因此我无法使用调试器来尝试查看它。
在查询中使用 select 之前,您可以尝试使用 withLogSQL(true) 操作。然后,您可以在执行时在日志中查看查询。
样品:
gw.api.database.Query.make(Claim).withLogSQL(true).select()
来自 GW:打开或关闭 SQL 日志记录。查询将记录到信息级别的 PLLoggerCategory.SERVER_DATABASE 日志类别