如何在Dropwizard中记录SQL语句

th3*_*org 10 java sql database logging dropwizard

如何打开Dropwizard应用程序的SQL查询日志记录?我希望它只在某些环境中记录SQL.

th3*_*org 18

在您的应用程序YAML文件中添加"logging:"定义,如下所示:

# 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 
Run Code Online (Sandbox Code Playgroud)

  • 这没有帮助。SQL 语句已记录,但参数显示为简单的“?” 比如:“SELECT * FROM XY WHERE ID = ?” (2认同)