コントローラ、コンポーネント、ビュー、ヘルパーでは、次の記述でログを書き出せます:
$this->log("ほげほげ",LOG_DEBUG);
では、テーブルやフォームで同様のことを行うにはどうすればいいでしょうか? 選択肢は2つあります:
一回だけ使いたい場合:
\Cake\Log\Log::debug("ほげほげ");
複数回使いたい場合:
use Cake\Log\LogTrait; class ContactForm extends Form { use LogTrait; public function add { $this->log("ほげほげ",LOG_DEBUG); } }