_drupal_shutdown_function_handle_exception($exception)
Displays and logs any errors that may happen during shutdown.
Parameters
\Exception|\Throwable $exception: The exception object that was thrown.
See also
File
- core/includes/bootstrap.inc, line 1009
- Functions that need to be loaded on every Drupal request.
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | function _drupal_shutdown_function_handle_exception( $exception ) { // If using PHP-FPM then fastcgi_finish_request() will have been fired // preventing further output to the browser. if (!function_exists( 'fastcgi_finish_request' )) { // If we are displaying errors, then do so with no possibility of a // further uncaught exception being thrown. require_once __DIR__ . '/errors.inc' ; if (error_displayable()) { print '<h1>Uncaught exception thrown in shutdown function.</h1>' ; print '<p>' . Error::renderExceptionSafe( $exception ) . '</p><hr />' ; } } error_log ( $exception ); } |
Please login to continue.