28 $this->_logger = $logger;
36 public function add($entry)
38 $this->_logger->add($entry);
46 $this->_logger->clear();
56 return $this->_logger->dump();
67 $this->_logger->add(sprintf(
'>> %s', $command));
78 $this->_logger->add(sprintf(
'<< %s',
$response));
88 $transportName = get_class($evt->
getSource());
89 $this->_logger->add(sprintf(
'++ Starting %s', $transportName));
99 $transportName = get_class($evt->
getSource());
100 $this->_logger->add(sprintf(
'++ %s started', $transportName));
110 $transportName = get_class($evt->
getSource());
111 $this->_logger->add(sprintf(
'++ Stopping %s', $transportName));
121 $transportName = get_class($evt->
getSource());
122 $this->_logger->add(sprintf(
'++ %s stopped', $transportName));
133 $message = $e->getMessage();
134 $code = $e->getCode();
135 $this->_logger->add(sprintf(
'!! %s (code: %s)', $message, $code));
137 $message .=
'Log data:'.PHP_EOL;
138 $message .= $this->_logger->dump();