From 7a2fb31fca5022d4cfa82b895b7418575ef79523 Mon Sep 17 00:00:00 2001 From: scribu Date: Fri, 6 Sep 2013 19:11:05 +0300 Subject: [PATCH] don't pass the message through colorization; only the label fixes #744 --- php/WP_CLI/Loggers/Regular.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/php/WP_CLI/Loggers/Regular.php b/php/WP_CLI/Loggers/Regular.php index b33a7f84..56c63f56 100644 --- a/php/WP_CLI/Loggers/Regular.php +++ b/php/WP_CLI/Loggers/Regular.php @@ -4,8 +4,8 @@ namespace WP_CLI\Loggers; class Regular { - private function _line( $message, $handle = STDOUT ) { - fwrite( $handle, \WP_CLI::colorize( $message . "\n" ) ); + private function _line( $message, $label, $color, $handle = STDOUT ) { + fwrite( $handle, \WP_CLI::colorize( "$color$label:%n" ) . " $message\n" ); } function info( $message ) { @@ -13,16 +13,15 @@ class Regular { } function success( $message, $label ) { - $this->_line( "%G$label:%n $message" ); + $this->_line( $message, $label, '%G' ); } function warning( $message, $label ) { - $this->_line( "%C$label:%n $message", STDERR ); + $this->_line( $message, $label, '%C', STDERR ); } function error( $message, $label ) { - $msg = '%R' . $label . ': %n' . $message; - $this->_line( $msg, STDERR ); + $this->_line( $message, $label, '%R', STDERR ); } } -- 2.11.0