サイバーセキュリティを勉強していく漢

cakephp4になって$this->log()の使い方変わった?

cakephp4debuglogphp

cakephp3.8使ってた時は、

$this->log(~~~, LOG_DEBUG);

でなんでもログ取れたけど、4触ってたら

Controllerの

$this->request->getData();

のデータがエラーでログファイルに取り出せなかった。

なのでprint_rを使って取り出せた。

$data = print_r($this->request->getData(), true);

$this->log($data, LOG_DEBUG);

一件落着。