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