public function add($message, $type, $time, $context) { $debugbar = $this->_di['debugbar']; if (is_scalar($message) && $this->_formatter == 'syslog' && ($formatter = new Syslog())) { $message = $formatter->format($message, $type, $time, $context); $message = $message[1]; } elseif (is_scalar($message) && $this->_formatter == 'line' && ($formatter = new Line())) { $message = $formatter->format($message, $type, $time, $context); } elseif (class_exists($this->_formatter) && $this->_formatter instanceof FormatterInterface) { $formatter = new $this->_formatter(); $message = $formatter->format($message, $type, $time, $context); } if ($this->_aggregate) { /** @var MessagesCollector $message_collector */ $message_collector = $debugbar->getCollector('messages'); $message_collector->addMessage($message, $this->_levelMap[$type], true, $time); } else { $this->_logs[] = array('message' => $message, 'label' => $this->_levelMap[$type], 'time' => $time, 'is_string' => is_string($message), 'context' => $context); } }
public function format($message, $type, $timestamp, $context = null) { return parent::format($message, $type, $timestamp, $context); }