У меня есть приложение Dropwizard с использованием JDBI и SQL Server. Я бы хотел, чтобы все инструкции SQL регистрировались с их параметрами, но я, похоже, не могу.Полное ведение журнала SQL в Dropwizard
Это то, что обычно рекомендуется делать: logging: level: INFO loggers: "org.skife": TRACE "com.microsoft.sqlserver.jdbc": TRACE
Но это только заявления журналы без параметров:
TRACE [2016-07-08 16:40:27,711] org.skife.jdbi.v2.DBI: statement:[/* LocationDAO.detail */ EXEC [api].[GetCountryCodes] @CountryId = ?] took 487 millis DEBUG [2016-07-08 16:37:44,499] com.microsoft.sqlserver.jdbc.Connection: ENTRY /* LocationDAO.detail */ EXEC [api].[GetCountryCodes] @CountryId = ?
Есть ли способ, чтобы получить фактическое заявление бежать к базе данных ?
Взгляните на этот вопрос, HTTP: // StackOverflow .com/вопросы/23564383/как к печати, заместитель SQLQuery-аннотаций-в-jdbi-SQL-апи/30549524 # 30549524 – Manikandan