1
0
mirror of https://github.com/dg/dibi.git synced 2025-08-07 06:36:44 +02:00

DibiFirePhpLogger: save some header operations for sites with hundreds of sql queries.

This commit is contained in:
Ondrej Brablc
2014-10-17 11:50:53 +02:00
committed by David Grudl
parent 39be00e08b
commit 3b96dc7012

View File

@@ -61,6 +61,11 @@ class DibiFirePhpLogger extends DibiObject
return; return;
} }
if (!$this->numOfQueries) {
header('X-Wf-Protocol-dibi: http://meta.wildfirehq.org/Protocol/JsonStream/0.2');
header('X-Wf-dibi-Plugin-1: http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.2.0');
header('X-Wf-dibi-Structure-1: http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1');
}
$this->totalTime += $event->time; $this->totalTime += $event->time;
$this->numOfQueries++; $this->numOfQueries++;
self::$fireTable[] = array( self::$fireTable[] = array(
@@ -70,10 +75,6 @@ class DibiFirePhpLogger extends DibiObject
$event->connection->getConfig('driver') . '/' . $event->connection->getConfig('name') $event->connection->getConfig('driver') . '/' . $event->connection->getConfig('name')
); );
header('X-Wf-Protocol-dibi: http://meta.wildfirehq.org/Protocol/JsonStream/0.2');
header('X-Wf-dibi-Plugin-1: http://meta.firephp.org/Wildfire/Plugin/FirePHP/Library-FirePHPCore/0.2.0');
header('X-Wf-dibi-Structure-1: http://meta.firephp.org/Wildfire/Structure/FirePHP/FirebugConsole/0.1');
$payload = json_encode(array( $payload = json_encode(array(
array( array(
'Type' => 'TABLE', 'Type' => 'TABLE',