2016-12-02 2 views
1

は私が、私はショーのSQLについては何も見つけることができないバグをソースコードを見直し。それは可能ですか、それとも自分でログを取らなければなりませんか? 私はHikariConfigHikariPoolHikariDataSourceにいくつかのログを見つけます。彼らの誰も私を助けることはできません。HikariCPはsqlを表示できますか?

答えて

0

HikariCPは、接続プールです。 SQLを実行することとはあまり関係ありません。 SQLを参照したい場合は、ORM(Hibernateなど)またはJDBCドライバのマニュアルを参照してください。

あなたは直接JDBCを使用している場合は、自動ログインするための多くの希望がありません。使用されているデータベース/ドライバによっては、PreparedStatement.toString()から素敵な表現が得られる場合があります。Get query from java.sql.PreparedStatement

データベース自体はもちろんクエリをログに記録できるので、必要でない限り解決することもできますそれらをJava側でログに記録します。そこデータベースへのネットワークトラフィックをログに記録する可能性もありますが、それは難しいことができ、データベースのクエリログと同じ問題を抱えています。

最後に、ロギングを自動化するいくつかのラッパー/プロキシソリューションを試すことができます。しかし、私はこれを行う既存の図書館の私の頭の上を考えることができないので、これにはいくつかの問題があると私は思う。 dbutilsについて

+0

か? – blackdog

+0

はdbutilsがここであなたを助けにはなりません、私の編集を参照してください。 – Kayaman

関連する問題