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); } }