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'), '
';