/** * {@inheritdoc} */ protected function doWrite($message, $newline) { if (trim($message) != '') { $message = $this->prefixWithTimestamp($message); } parent::doWrite($message, $newline); }
/** * Prefix message with current datetime. * * @param string $message * @param bool $newline */ protected function doWrite($message, $newline) { $date = (new \DateTime())->format('Y-m-d H:i:s'); if (!empty($message)) { $message = sprintf('[%s] %s', $date, $message); } parent::doWrite($message, $newline); }
public function doWrite($message, $newline) { // In case the $message is multi lines $message = str_replace(PHP_EOL, PHP_EOL . $this->getIndentPadding(), $message); if ($this->positionIsALineStart) { $message = $this->getIndentPadding() . $message; } $this->positionIsALineStart = $newline; parent::doWrite($message, $newline); }
/** * Writes a message to the output. * * Handles paged output, or writes directly to the output stream. * * @param string $message A message to write to the output * @param bool $newline Whether to add a newline or not */ public function doWrite($message, $newline) { if ($this->paging > 0) { $this->pager->doWrite($message, $newline); } else { parent::doWrite($message, $newline); } }
public function doWrite($message, $newline) { return parent::doWrite(mb_convert_encoding($message, 'CP850', 'UTF-8'), $newline); }