🔥

CodeIgniter4でSQLのログを取得する

2022/08/15に公開

Eventを使うことで、ほぼ全てのSQLを記録できます。

app/Config/Events.php に以下を追加します。

Events::on(
    'DBQuery',
    static function (\CodeIgniter\Database\Query $query) {
        log_message('alert', (string) $query);
    }
);

Discussion