コード例 #1
0
ファイル: Base.php プロジェクト: ajaxtown/eaglehorn_framework
 /**
  * Set the logger.
  */
 private function _setLogger()
 {
     $loggerConfig = configItem('logger');
     if ($this->hookActive('logger')) {
         $ns = "\\application\\" . self::$hooks['logger']['namespace'];
         $class = self::$hooks['logger']['class'];
         $class_ns = "{$ns}\\{$class}";
     } else {
         $class_ns = __NAMESPACE__ . "\\Logger";
     }
     if (!self::$loggerInstance) {
         self::$loggerInstance = new $class_ns($loggerConfig['file'], $loggerConfig['level']);
     }
     $this->logger = self::$loggerInstance;
 }