Example #1
0
 /**
  * @param string $component
  * @return ApplicationLogger
  */
 public static function getInstance($component = "default", $initDbHandler = false)
 {
     if (array_key_exists($component, self::$instances)) {
         return self::$instances[$component];
     }
     $logger = new self();
     $logger->setComponent($component);
     if ($initDbHandler) {
         $logger->addWriter(new \Pimcore\Log\Handler\ApplicationLoggerDb());
     }
     self::$instances[$component] = $logger;
     return $logger;
 }