From 96e4ee17e4c37e63bec9bb2a7a4a4b8f3242f378 Mon Sep 17 00:00:00 2001 From: Olav Morken <olav.morken@uninett.no> Date: Mon, 11 Jan 2010 10:31:37 +0000 Subject: [PATCH] Utilities::fatalError: Log exception backtrace. git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2094 44740490-163a-0410-bde0-09ae8108e29a --- lib/SimpleSAML/Utilities.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/SimpleSAML/Utilities.php b/lib/SimpleSAML/Utilities.php index 5e4459bc4..8eb7d4944 100644 --- a/lib/SimpleSAML/Utilities.php +++ b/lib/SimpleSAML/Utilities.php @@ -587,6 +587,13 @@ class SimpleSAML_Utilities { // Log a error message SimpleSAML_Logger::error($_SERVER['PHP_SELF'].' - UserError: ErrCode:' . $error . ': ' . urlencode($emsg) ); + if (!empty($e)) { + SimpleSAML_Logger::error('Exception: ' . get_class($e)); + SimpleSAML_Logger::error('Backtrace:'); + foreach (explode("\n", $etrace) as $line) { + SimpleSAML_Logger::error($line); + } + } $languagefile = null; if (isset($errorcode)) $languagefile = 'errors'; -- GitLab