mirror of
https://github.com/moodle/moodle.git
synced 2025-04-14 04:52:36 +02:00
Merge branch 'MDL-77799-master' of https://github.com/sammarshallou/moodle
This commit is contained in:
commit
346d508950
@ -153,6 +153,15 @@ class webservice_rest_server extends webservice_base_server {
|
||||
* @param exception $ex the exception that we are sending
|
||||
*/
|
||||
protected function send_error($ex=null) {
|
||||
// Unless debugging is completely off, log the error to server error log.
|
||||
if (debugging('', DEBUG_MINIMAL)) {
|
||||
$info = get_exception_info($ex);
|
||||
// This format is the same as default_exception_handler() in setuplib.php but with the
|
||||
// word 'REST' instead of 'Default', to make it easy to reuse any existing processing.
|
||||
error_log('REST exception handler: ' . $info->message . ' Debug: ' .
|
||||
$info->debuginfo . "\n" . format_backtrace($info->backtrace, true));
|
||||
}
|
||||
|
||||
$this->send_headers();
|
||||
echo $this->generate_error($ex);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user