ソースを参照

Fix incorrect types used.

Switch how the newline is generated for console logging.

Refs #7049
Mark Story 10 年 前
コミット
1afa7ecbe3

+ 2 - 2
src/Log/Engine/ConsoleLog.php

@@ -89,7 +89,7 @@ class ConsoleLog extends BaseLog
     public function log($level, $message, array $context = [])
     {
         $message = $this->_format($message, $context);
-        $output = date('Y-m-d H:i:s') . ' ' . ucfirst($level) . ': ' . $message . "\n";
-        return $this->_output->write(sprintf('<%s>%s</%s>', $level, $output, $level), false);
+        $output = date('Y-m-d H:i:s') . ' ' . ucfirst($level) . ': ' . $message;
+        return $this->_output->write(sprintf('<%s>%s</%s>', $level, $output, $level));
     }
 }

+ 1 - 1
tests/TestCase/Log/Engine/ConsoleLogTest.php

@@ -35,7 +35,7 @@ class ConsoleLogTest extends TestCase
         $output->expects($this->at(0))
             ->method('outputAs');
 
-        $message = " Error: oh noes\n</error>";
+        $message = " Error: oh noes</error>";
         $output->expects($this->at(1))
             ->method('write')
             ->with($this->stringContains($message));