From e69ebeee249e4a883b29ff97131aaf96cfae2467 Mon Sep 17 00:00:00 2001 From: Leonid Mamchenkov Date: Wed, 22 Jun 2016 17:05:43 +0300 Subject: [PATCH] Print fata errors to STDERR (fixes #61) --- lib/phake/Bin.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/phake/Bin.php b/lib/phake/Bin.php index bdee750..9af1b99 100644 --- a/lib/phake/Bin.php +++ b/lib/phake/Bin.php @@ -138,23 +138,23 @@ private function detect_and_display_cycles($application) { private function fatal($exception, $message = null, $trace = false) { - echo "aborted!\n"; + fwrite(STDERR, "aborted!\n"); if (!$message) $message = $exception->getMessage(); if (!$message) $message = get_class($exception); if (Utils::is_tty()) { - echo "\033[0;31m{$message}\033[0m"; + fwrite(STDERR, "\033[0;31m{$message}\033[0m"); } else { - echo $message; + fwrite(STDERR, $message); } - echo "\n\n"; + fwrite(STDERR, "\n\n"); if ($trace) { - echo $exception->getTraceAsString() . "\n"; + fwrite(STDERR, $exception->getTraceAsString() . "\n"); } else { - echo "(See full trace by running task with --trace)\n"; + fwrite(STDERR, "(See full trace by running task with --trace)\n"); } die(1);