web-dev-qa-db-ja.com

どうすればDevelクエリログを出力できますか?

Devel で生成されたクエリログを何らかの方法で出力することは可能ですか?デフォルトでは、ページの下部に印刷されます。これは、レビューのために結果を他の人に送信する必要があるまでは問題ありません。

6
markdorison

私が思いついた解決策は、ページ上のソースを表示し、クエリログをコピーすることでした<div>アウトして、それをhtmlファイルに貼り付けます。次に、Firebugを使用して関連するCSSをコピーし、HTMLファイルに追加しました。最終的に、クエリログを確認する必要がある人に送信できる、適切にフォーマットされた1つの.htmlファイルができました。特にエレガントなソリューションではありませんが、それは私の目的を果たしました。

0
markdorison

開発モジュールには、クエリ時間をデータベースに記録するオプションがあり、これに対して独自の分析を実行して、好きなように実行できます。

これは大量のデータであり、すぐに加算される可能性があるため、注意が必要です。ただし、より洗練された/集計分析には、非常に便利です。

クエリログを有効にすると、結果が http://yoursite.com/devel/queries に表示されます。

6
Josh Koenig