Oznámení
Dibi jednoduchý profiler (dibi::$numOfQueries)
před 6 lety
- crazee
- Člen | 2
Dobrý den,
měnilo se něco v dibi::$numOfQueries, dibi::$elapsedTime a
dibi::$totalTime?
dibi::$numOfQueries vyhazuje stále jen 0, dibi::$elapsedTime a dibi::$totalTime vůbec nic.
před 6 lety
- Milo
- Nette Core | 1119
Statistiky se vytváří pouze pokud je v
$connection->onEvent[]
něco zaregistrováno. Tj. profiler nebo
Debugger (Tracy) panel.
před 6 lety
- crazee
- Člen | 2
Ah, používal jsem Dibi již dávno, kdy to ještě šlo samostatně. Tracy jsem tedy stáhl, funguje na php chyby, jak k tomu připojím Dibi profiler? (v debugbaru nevidím sql info)
Editoval crazee (30. 1. 2014 0:50)
před 6 lety
- Milo
- Nette Core | 1119
Ono to jde samostatně, ale vše kolem logování a statistik se delegovalo trochu mimo.
Profiler:
$config = array(
'driver' => 'mysql',
'profiler' => TRUE,
# nebo
'profiler' => array(
'run' => TRUE,
'file' => 'log.sql',
),
);
Jak je Tracy oddělené od Nette relativně čerstvě, není zatím úplně přímočaré zprovoznit logování do baru. Koukni na https://github.com/dg/dibi/pull/98, tam to chlapík řešil. Myslím, že jeho kód je funkční.