Neos\Flow\Log\Backend\ConsoleBackend::open PHP Метод

open() публичный Метод

Carries out all actions necessary to prepare the logging backend, such as opening the log file or opening a database connection.
public open ( ) : void
Результат void
    public function open()
    {
        $this->severityLabels = [LOG_EMERG => 'EMERGENCY', LOG_ALERT => 'ALERT    ', LOG_CRIT => 'CRITICAL ', LOG_ERR => 'ERROR    ', LOG_WARNING => 'WARNING  ', LOG_NOTICE => 'NOTICE   ', LOG_INFO => 'INFO     ', LOG_DEBUG => 'DEBUG    '];
        $this->streamHandle = fopen('php://' . $this->streamName, 'w');
        if (!is_resource($this->streamHandle)) {
            throw new CouldNotOpenResourceException('Could not open stream "' . $this->streamName . '" for write access.', 1310986609);
        }
    }

Usage Example

 /**
  * Open the log backend
  *
  * Initializes tag formats.
  *
  * @return void
  */
 public function open()
 {
     parent::open();
     $this->tagFormats = ['emergency' => self::FG_BLACK . self::BG_RED . '|' . self::END, 'alert' => self::FG_BLACK . self::BG_YELLOW . '|' . self::END, 'critical' => self::FG_BLACK . self::BG_CYAN . '|' . self::END, 'error' => self::FG_RED . '|' . self::END, 'warning' => self::FG_YELLOW . '|' . self::END, 'notice' => self::FG_WHITE . '|' . self::END, 'info' => self::FG_GREEN . '|' . self::END, 'debug' => self::FG_BLUE . '|' . self::END];
 }