protected function _setLogger(array $options) { if (!empty($this->_loggerFactory)) { self::$_logger = $this->_loggerFactory->create($options); $this->_encoder->setLogger(self::$_logger); $this->_decoder->setLogger(self::$_logger); $this->_driver->setLogger(self::$_logger); $this->_state->setLogger(self::$_logger); } }