/** * 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; }