Exemple #1
0
 /**
  * {@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);
 }
Exemple #3
0
 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);
 }