예제 #1
0
 /**
  * Сохраняет статистику, собранную профайлером, в файл.
  */
 private function saveProfiler2File($profilerId, PsProfilerInterface $profiler)
 {
     if (!$profiler->isEnabled()) {
         return;
         //---
     }
     $saved = $this->saveToFile($this->getProfilerDi($profilerId), $profiler->getStats());
     //TODO! В данный момент можно делать $profiler->reset(), но мы делаем это в onDestruct, поэтому не будем проверять.
     if (PsLogger::isEnabled() && $saved) {
         PsLogger::inst(__CLASS__)->info("+ {$profilerId}");
         PsLogger::inst(__CLASS__)->info($saved);
     }
 }