MDL-20374 default exception handler: log backtrace to webserver log if DEBUG_MINIMAL or greater.

This commit is contained in:
ashleyholman 2009-09-29 06:29:11 +00:00
parent dedb239dc0
commit 89781f3c0e

View 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
}