Profiler a propojení na Firebug
Dibi má v sobě zabudovaný profiler, kterým můžete sledovat všechny vykonané SQL příkazy a měřit délku jejich trvání. Aktivace profileru:
dibi::connect(array(
'driver' => 'sqlite',
'database' => 'sample.sdb',
'profiler' => TRUE, // spustí profiler
));
Provoz lze buď logovat do souboru:
dibi::getProfiler()->setFile('log.sql');
…nebo do Firebug konzole. Jak na to?
- je vyžadován je Firefox verze 2 nebo 3
- stáhněte si rozšíření Firebug
- stáhněte si rozšíření FirePHP (minimálně ve verzi 0.2)
- zapněte si FirePHP v FirePHP menu a aktivujte Firebug Net panel
Logování do Firebugu se zapíná automaticky, je-li detekována jeho přítomnost.
