如何查看Guidewire的查询API发送到服务器的SQL查询?

问题描述 投票:0回答:1

出于调试目的,我想查看我的 Guidewire 应用程序发送到 SQL 服务器的 SQL 脚本。

是否有一些 GW 注释或其他方式来告诉 Guidewire 的框架,例如,将这些脚本写入日志,或以其他方式供开发人员访问?

我尝试过使用SQL Profiler工具,但我在公司的SQL服务器上没有合适的帐户。
另外,生成 SQL 的查询 API 代码对我来说是不可见的,因为它位于 Guidewire 库中的某个位置,由于我正在进行自定义,因此我无法访问它,因此我无法使用调试器来尝试查看它。

sql-server logging orm guidewire
1个回答
0
投票

在查询中使用 select 之前,您可以尝试使用 withLogSQL(true) 操作。然后,您可以在执行时在日志中查看查询。

样品:

gw.api.database.Query.make(Claim).withLogSQL(true).select()

来自 GW:打开或关闭 SQL 日志记录。查询将记录到信息级别的 PLLoggerCategory.SERVER_DATABASE 日志类别

© www.soinside.com 2019 - 2024. All rights reserved.