Using Logger | dibi

'sqlite3', 'database' => 'data/sample.s3db', // enable query logging to this file 'profiler' => [ 'run' => true, 'file' => 'data/log.sql', ], ]); try { $res = dibi::query('SELECT * FROM [customers] WHERE [customer_id] = ?', 1); $res = dibi::query('SELECT * FROM [customers] WHERE [customer_id] < ?', 5); $res = dibi::query('SELECT FROM [customers] WHERE [customer_id] < ?', 38); } catch (Dibi\Exception $e) { echo '

', get_class($e), ': ', $e->getMessage(), '

'; } // outputs a log file echo '

File data/log.sql:

'; echo '
', file_get_contents('data/log.sql'), '
';