私はスカラ用ファントム・カサンドラDSLを使用しています。私がしたいことは簡単です:クエリがあるたびに、生成されたクエリを見てログに記録したいのです。ファントムを使用した生成クエリを参照
the wikiやチュートリアルやウェブ上での検索では何も見つかりません。
これについてお手伝いしますか?どうもありがとうございました。
私はスカラ用ファントム・カサンドラDSLを使用しています。私がしたいことは簡単です:クエリがあるたびに、生成されたクエリを見てログに記録したいのです。ファントムを使用した生成クエリを参照
the wikiやチュートリアルやウェブ上での検索では何も見つかりません。
これについてお手伝いしますか?どうもありがとうございました。
通常、アプリケーションを起動すると、ファントムはすべてのクエリをコンソールに書き込みます。あなたはファイルにこの出力を書き込むことができます:あなたは、クエリを印刷する.qb.querystring
を呼び出すことができる必要があり、クエリ内の任意の時点で
sbt 'run' > log
、これは単にチェーンにすべてのものによって形成された直列化を含む文字列を返します。その時点まで。
ファントムは100%不変であり、その結果、中間段階を歩くことさえできます。助け
<logger name="com.websudos.phantom" level="DEBUG"/>
希望:私は、私たちのLogBack.xml内でこのエントリと我々のアプリで私たちのログ内のすべてのクエリを参照してくださいファントム1.22.0で
。