/**
  * 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++;
 }