protected function execute() { if ($this->isBlockPending('check')) { $this->logger->debug('Check ' . $this->getName()); $this->checkData(); $this->setBlockDone(); } if ($this->delete && $this->isBlockPending('delete')) { $this->logger->debug('Delete ' . $this->getName()); $this->deleteData(); $this->setBlockDone(); } if ($this->isBlockPending('import')) { $this->logger->debug('Import ' . $this->getName()); $this->readData(); $this->setBlockDone(); } }
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); } }
protected function debug($msg) { if ($this->logger != null) { $this->logger->debug($msg); } }