2

2.0 Playframework プロジェクトで、発行された SQL クエリをSlickで分析したいと考えています。そのためにlog4jdbcを使用していますが、動作させることができません。

log4jdbc.jarフォルダーにファイルを追加しlib/、application.conf ファイルを次のように変更しました。

db.default.driver=net.sf.log4jdbc.DriverSpy
db.default.url="jdbc:log4jdbc:mysql://127.0.0.1:3306/mydatabase"
db.default.user="username"
db.default.pass="password"

エラーになりCannot connect to database [default]ます。log4jdbc がなければ、すべて正常に動作します。何か不足していますか?

Ps : 重要なお知らせです。問題の原因と思われる play-slick 拡張機能も使用しています。

編集:もう少し深く検索すると、正確なエラーは「適切なドライバーが見つかりません」です。

4

3 に答える 3

1

代わりにlogger.com.jolbox.bonecp=DEBUGand/orを使用してみましたか? logger.scala.slick=DEBUG通常、これは十分なログ記録であり、トランザクションのログ記録を行うことができないようです。

db.default.logStatements=trueああ、bonecp ロギングが機能するように設定する必要があります。

于 2013-07-21T17:58:10.147 に答える
0

db.default.logStatements=trueapplication.conf で設定してみましたか? たぶんそれはAnormによってサポートされているだけですか?

于 2013-07-16T11:58:20.283 に答える