問題タブ [p6spy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1415 参照

logging - Flyway gradle プラグインを使用して SQL ロギングを構成するにはどうすればよいですか?

Flyway 3.2.1 の標準の Flyway Gradle プラグインを使用しています

Flyway は、少なくともデバッグ レベルでは、SQL ログを出力していないようです。

p6spy を構成し、Flyway が発行している SQL を確認できるようになりましたが、「-d」スイッチで Gradle デバッグ出力を有効にすることによってのみです。しかし、「-d」スイッチを指定して Gradle を呼び出すと、出力されるノイズが多すぎますこれは今のところ私のフォールバック ポジションですが、あまり良くありません。

最終的に、私がやりたいことは、flywayMigrate の出力を CI サーバーのビルド ログに実行したときに Flyway が発行している DDL を取得することだけですが、"p6spy + enable all上記で概説したデバッグ出力」メソッド。

p6spy を使用しても問題ありませんが、p6spy ロガーだけの Gradle ログを構成する方法がわかりません。flyway 移行タスクのみに対してすべての Gradle デバッグ ロギングを有効にするだけでも、おそらく問題ありません。ログを増やしているのは、すべての Gradle ブックキーピング (依存関係など) です。

それが問題です。フライウェイが発行している DDL だけを確認できるように、このデバッグ ログをすべて削減するにはどうすればよいでしょうか。

0 投票する
3 に答える
4190 参照

java - p6spy は com.mysql.jdbc.Driver に適したドライバーを見つけることができません

ubuntu 14.04 OS で tomcat 7、tomcat-jdbc.jar、p6spy 2.14、C3p0、および休止状態を使用します。

私の p6spy.jar は、私の cp にある /usr/share/tomcat7/lib にあります。spy.properties ファイルは、システム プロパティを介して tomcat に適切に渡されています。

hibernate.cfg.xml の関連セクション

driverlist=com.mysql.jdbc.Driver を明示的に追加すると

spy.properties tomcat は次の例外をスローします。

driverlist 設定を外したり、上記のように設定したりすると、常にこの例外が発生します。奇妙なことに、接続文字列から p6spy プレフィックスが切り捨てられたようです。

p6spy がこのドライバーを見つけられない理由がわかりません。これはおそらくある種のクラス読み込みエラーでしょうか? 手がかりをいただければ幸いです

0 投票する
2 に答える
3391 参照

java - 出力をファイルにリダイレクトするように p6spy を構成する方法

JDBC 呼び出しをインターセプトして Eclipse のコンソールに出力するようにP6Spyを正常に構成することができました。ただし、ファイルにキャプチャされたバインディング パラメーターを含むこれらのログが必要です。誰かがその方法を教えてください。これが私の現在の構成です:

log4j.properties

スパイのプロパティ

Spring は以下を使用してデータソースを構築しています。

P6Spy バージョン 1.3 を使用しています。

私のユースケースでは log4jdbc が SQL インターセプトを行うための推奨される方法であると読みましたが、もう少し設定が必要なようです。つまり、docに従って jdbc URL を変更する必要があります。いずれかのフレームワークでパラメータ キャプチャを実行し、ファイルにリダイレクトする方法についての経験があれば、歓迎します。

前もって感謝します。

0 投票する
2 に答える
339 参照

tomcat - P6Spy ログ ステートメントを Tomcat コンソールに出力する方法

プロジェクトに統合P6Spyしましたが、ログ ステートメントがホーム ディレクトリのファイルに出力されています。ログステートメントをコンソールに出力するにはどうすればよいですか?NetbeansSQLspy.logTomcatSQLTomcat

環境:

  • サーバーはTomcat8
  • データベースはMySql
  • Hibernateデータベースのクエリに使用
0 投票する
1 に答える
356 参照

logging - p6spy の除外インクルードが機能しない

p6spy フィルター オプションを試していました。p6spy バージョン 2 以降を使用していますが、select ステートメントでログを除外する必要があります。

私のプロパティファイルを以下に示します。

しかし、この構成では、期待した結果が得られません。