/** * Insert a record in the queries table * * @param Doctrine_Event $event the event to log * * @throws Zend_Db_Profiler_Exception * * @return void */ public function recordEvent($event) { $this->message->setDestroy(false); // update time counter $this->totalElapsedTime += $event->getElapsedSecs(); // add a row to the table $this->message->addRow(array((string) round($event->getElapsedSecs(), 5), $event->getQuery() ? $event->getQuery() : $event->getName(), ($params = $event->getParams()) ? $params : null)); // increment number of queries $this->totalNumQueries++; }