CakePHP3のTableにてログを出力する方法
開発環境は、Windows 7 Professional(32bit)+XAMPP v3.22+CakePHP 3.5.8。
例えば、Tableクラスの中のaftersave内のログを残したい場合、
<?php # ファイル上部のuse部分に use Cake\Log\Log; # aftersaveメソッド内のログを残す public function aftersave($event,$entity,$options){ Log::debug($entity); } ?>
/logs/debug.logに保存されている。
オブジェクトでも、var_dumpは書かなくて、そのまま変数を渡すだけで、オブジェクトの内部も分かりやすく表示してくれる。