CakePHPでデバッグしやすいログ出力方法

CakePHP2

CakePHPでの便利なログの出力の仕方をメモしておきます。
この方法を使うと便利にデバッグできるかと思います。

■ログの出力の記述方法

CakePHPのログ出力はlog関数を使います。以下のように記述をすると、

$this->log(__LINE__ . '::' . __METHOD__ . '::' . 'ほげほげほげ', 'DEBUG');

 

以下のようにログが出力されます。

【実行時間】 Debug: 【プログラム上の行数】::【ソースコード名】::【アクション名】::ほげほげほげ

 

どのソースコードの、どの行の、どのメソッドでログが出力されたのかがわかるため、とてもログを追いやすくなります。
ぜひ試してみてください。