]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-20374 default exception handler: log backtrace to webserver log if DEBUG_MINIMAL...
authorashleyholman <ashleyholman>
Tue, 29 Sep 2009 06:29:11 +0000 (06:29 +0000)
committerashleyholman <ashleyholman>
Tue, 29 Sep 2009 06:29:11 +0000 (06:29 +0000)
lib/setuplib.php

index 5f3a5db3ec93a6675bad92ecffab6e6fafb3fc82..731b297687155ed8308ed0725c27f691b1fad7ac 100644 (file)
@@ -214,6 +214,10 @@ function default_exception_handler($ex, $isupgrade = false, $plugin = null) {
         echo $OUTPUT->fatal_error($message, $moreinfourl, $link, $backtrace, $debuginfo);
     }
 
+    $errmsg = "Default exception handler: " . $ex->getMessage() . "\n" .  format_backtrace($backtrace);
+    if (debugging($errmsg, DEBUG_MINIMAL)) {
+        error_log($errmsg, 0);
+    }
     exit(1); // General error code
 }