プログラム開発の情報や、雑記を投稿しているサイトです。

SQL文をデバッグログに出力する方法

cakephp-debuglog-setting

本記事は、CakePHPでSQL文をデバッグログに出力する方法を解説しています。
SQL文を確認する方法は、個別の画面に変数をダンプしたりするなど、色々とあると思います。

今回は、環境設定を変更することで、アプリケーションのすべてで実行するSQL文を、デバッグログに出力する方法です。

app.phpファイルの編集

下記の場所にある app.php ファイルの設定変更をすることで、SQLログが出力されるようになります。

ファイルの場所

デバッグログの場所

ログの内容

このように、CakePHPでは、設定ファイルを変更することで、簡単にデバッグログを出力することができます。

開発中には、ログ出力の設定を有効にし、開発の効率が格段にアップするはずです。

是非、参考にして下さい。