0

停止の sql-statement をログに記録するために p6spy を使用しようとしています。公式ドキュメント ( http://p6spy.readthedocs.io/en/latest/index.html ) に基づいて、spy.properties ファイルに outagedetection や outagedetectioninterval などの特定のプロパティを設定することで実行できます。outagedetection 値を 'true' に、outagedetectioninterval を '1' に設定し、結果の spy.log ファイルで実行時間が 1 秒を超えるステートメントのみを見たと思っていましたが、予期しない結果が得られました :( - すべての sql を見ました-私が設定した停止プロパティにもかかわらずステートメント.誰かがそのような問題に直面していますか?

休止状態 5 + スプリング ブート + h2 db + maven を使用します。p6spy を使用するために、次の構成を行いました。

  1. pom.xml に依存関係を追加し ます ここに画像の説明を入力してください

  2. p6spy の公式ドキュメント ( http://p6spy.readthedocs.io/en/latest/configandusage.html#common-property-file-settings ) で、spy.property を取得し、必要なプロパティのみを残しました。以下のコードの結果(読みやすくするためにコメント行をいくつか削除しました): ここに画像の説明を入力してください

  3. 次の方法で私のapplication.ymlを変更しました:

4

2 に答える 2

0

com.p6spy.engine.logging.P6LogFactoryプロパティから削除する必要がありmodulelistます。

また、構成を簡単にするために、spring-boot との統合用に作成した私のライブラリを使用できます。spy.propertiesを使用するほとんどの場合、より簡単に構成できますapplication.yml

于 2018-07-25T08:54:17.270 に答える