From: Thierry Parmentelat Date: Fri, 11 Feb 2011 16:12:23 +0000 (+0100) Subject: cosmetic error msg - somehow debug_backtrace seems to lack context sometimes X-Git-Tag: plcapi-5.0-29~1 X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=commitdiff_plain;h=f2aa922463ac2d2d7b1de4de4c63116232070f4d cosmetic error msg - somehow debug_backtrace seems to lack context sometimes --- diff --git a/php/plc_api.php b/php/plc_api.php index cb7257a..4850bfa 100644 --- a/php/plc_api.php +++ b/php/plc_api.php @@ -49,8 +49,11 @@ class PLCAPI $file = $backtrace[$backtrace_level]['file']; $line = $backtrace[$backtrace_level]['line']; - $this->errors[] = 'PLCAPI error: ' . $error_msg . ' in ' . $file . ' on line ' . $line; - error_log(end($this->errors)); + $error_line='PLCAPI error: ' . $error_msg ; + if ($file) $error_line .= ' in file ' . $file; + if ($line) $error_line .= ' on line ' . $line; + $this->errors[] = $error_line; + error_log($error_line); } function error()