10
如何打开Dropwizard应用程序的SQL查询日志记录?我希望它仅在特定环境中记录SQL。如何在Dropwizard中记录SQL语句
如何打开Dropwizard应用程序的SQL查询日志记录?我希望它仅在特定环境中记录SQL。如何在Dropwizard中记录SQL语句
在你的应用程序YAML文件中添加一个“记录”的定义如下所示:
# Logging settings.
logging:
# The default level of all loggers. Can be OFF, ERROR, WARN, INFO, DEBUG, TRACE, or ALL.
level: INFO
# Logger-specific levels.
loggers:
# Overrides the levels of certain packages or files.
"org.skife.jdbi.v2": TRACE
这并没有帮助。 SQL语句已记录,但参数显示为简单'?'如:“SELECT * FROM XY WHERE ID =?” – heaphach 2015-09-30 14:30:13
如果这就是你需要的@heaphach,希望你可以使用一个调试器来确定传入的参数。对于我上面提到的问题,这个答案是足够准确的,即使它不能解决你的特定问题。 – th3morg 2015-11-20 14:37:55
对我来说,它清楚了SQL是什么,但有些管理人员想要记录确切的SQL语句。然而你是对的,你回答了上面的问题。 – heaphach 2015-11-20 14:59:04