CodeIgniter4でSQLのログを取得する
Eventを使うことで、ほぼ全てのSQLを記録できます。
app/Config/Events.php に以下を追加します。
Events::on(
 'DBQuery',
 static function (\CodeIgniter\Database\Query $query) {
 log_message('alert', (string) $query);
 }
);
参考
Date: 2022年08月15日
Tags: codeigniter, codeigniter4, logging