示例#1
0
 private function endBenchmark($benchmarkName, $message)
 {
     if (!$this->isActive()) {
         return;
     }
     if (!isset($this->startTimes[$benchmarkName])) {
         return;
     }
     $time = Gpf_Common_DateUtils::getNowSeconds() - $this->startTimes[$benchmarkName];
     unset($this->startTimes[$benchmarkName]);
     if (self::$benchmarkLogger === null) {
         try {
             $this->initLogger();
         } catch (Exception $e) {
             $this->isActive = false;
             return;
         }
     }
     if ($time >= $this->minSqlTime) {
         self::$benchmarkLogger->debug($time . " secs. | " . $message);
     }
 }