CakePHP3でSQLをログ出力するのは大変簡単です。 以下のCakePHP3公式リファレンスに記載されております。 データベースの基本 一番簡単な方法としては、”Config/app.php”の”Datasources”に”log”とありますので、これをtrueにすることです。そうすると自動でSQLがログ出力されます。 'Datasources' => [ 'default' => [ 'className' => 'Cake\Database\Connection', 'driver' => 'Cake\Database\Driver\Mysql', 'persistent' => false, 'host' => '127.0.0.1', /** * CakePHP will use the default DB port based on the driver selected