Using Logger | dibi

'sqlite3', 'database' => 'data/sample.s3db', // enable query logging to this file 'profiler' => array( '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 (DibiException $e) { echo '

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

'; } // outputs a log file echo "

File data/log.sql:

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