From acccc0148bd2df00f24ae187aa182e8465b0e862 Mon Sep 17 00:00:00 2001 From: tjhunt Date: Thu, 22 Mar 2007 16:43:56 +0000 Subject: [PATCH] Make debugging more helpful by printing a full stack trace. --- lib/weblib.php | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/lib/weblib.php b/lib/weblib.php index 4b5d8b3df1e..0c0d19ea8ee 100644 --- a/lib/weblib.php +++ b/lib/weblib.php @@ -5746,12 +5746,20 @@ function debugging($message='', $level=DEBUG_NORMAL) { if ($CFG->debug >= $level) { if ($message) { - $caller = debug_backtrace(); - $caller = $caller[0]; - $from = " in $caller[file] on line $caller[line]"; - if (isset($caller['function'])) { - $from .= " in $caller[function]()"; + $callers = debug_backtrace(); + $from = ''; if (!isset($CFG->debugdisplay)) { $CFG->debugdisplay = ini_get('display_errors'); }