From 654753b70fa4d3d7fa07869ff1b13830f3451a8f Mon Sep 17 00:00:00 2001 From: Kuba Turek Date: Tue, 11 Nov 2014 20:29:46 +0100 Subject: [PATCH] Avoid duplicating output when verbose option is turned on --- Mage/Console.php | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Mage/Console.php b/Mage/Console.php index a0819af..43f7e36 100644 --- a/Mage/Console.php +++ b/Mage/Console.php @@ -181,15 +181,17 @@ class Console { self::log(strip_tags($message)); - self::$screenBuffer .= str_repeat("\t", $tabs) - . strip_tags($message) - . str_repeat(PHP_EOL, $newLine); + if (!self::$verboseLogEnabled) { + self::$screenBuffer .= str_repeat("\t", $tabs) + . strip_tags($message) + . str_repeat(PHP_EOL, $newLine); - $output = str_repeat("\t", $tabs) - . Colors::color($message, self::$config) - . str_repeat(PHP_EOL, $newLine); + $output = str_repeat("\t", $tabs) + . Colors::color($message, self::$config) + . str_repeat(PHP_EOL, $newLine); - echo $output; + echo $output; + } } /**