From 526349a5d422432598d1262736764fc8943cd52e Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Tue, 19 Aug 2014 09:17:00 +0000 Subject: [PATCH] Add the error level in cli git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1733 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- cli.php | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/cli.php b/cli.php index d59f1f9..24a9f7d 100644 --- a/cli.php +++ b/cli.php @@ -28,7 +28,26 @@ class cli // This error code is not included in error_reporting return; } - file_put_contents ("php://stderr", "$errstr [".basename ($errfile) . + switch($errno) + { + case E_ERROR: $severity = "ERROR"; break; + case E_WARNING: $severity = "WARNING"; break; + case E_PARSE: $severity = "PARSE"; break; + case E_NOTICE: $severity = "NOTICE"; break; + case E_CORE_ERROR: $severity = "CORE_ERROR"; break; + case E_CORE_WARNING: $severity = "CORE_WARNING"; break; + case E_COMPILE_ERROR: $severity = "COMPILE_ERROR"; break; + case E_COMPILE_WARNING: $severity = "COMPILE_WARNING"; break; + case E_USER_ERROR: $severity = "USER_ERROR"; break; + case E_USER_WARNING: $severity = "USER_WARNING"; break; + case E_USER_NOTICE: $severity = "USER_NOTICE"; break; + case E_STRICT: $severity = "STRICT"; break; + case E_RECOVERABLE_ERROR: $severity = "RECOVERABLE_ERROR"; break; + case E_DEPRECATED: $severity = "DEPRECATED"; break; + case E_USER_DEPRECATED: $severity = "USER_DEPRECATED"; break; + } + file_put_contents ("php://stderr", sprintf ("%-17s", $severity)."-". + "$errstr [".basename ($errfile) . ":$errline]\n"); }