Using Logger | dibi
'sqlite',
'database' => 'data/sample.sdb',
'profiler' => TRUE,
));
// enable query logging to this file
dibi::getProfiler()->setFile('data/log.sql');
try {
$res = dibi::query('SELECT * FROM [customers] WHERE [customer_id] = %i', 1);
$res = dibi::query('SELECT * FROM [customers] WHERE [customer_id] < %i', 5);
$res = dibi::query('SELECT FROM [customers] WHERE [customer_id] < %i', 38);
} catch (DibiException $e) {
echo '', get_class($e), ': ', $e->getMessage(), '
';
}
// outputs a log file
echo "File data/log.sql:
";
echo '', file_get_contents('data/log.sql'), '
';