Class LoggingExceptionHandler

    • Constructor Detail

      • LoggingExceptionHandler

        public LoggingExceptionHandler​(Map<Class<? extends Throwable>,​io.undertow.servlet.api.LoggingExceptionHandler.ExceptionDetails> exceptionDetails)
    • Method Detail

      • handleThrowable

        public boolean handleThrowable​(HttpServerExchange exchange,
                                       jakarta.servlet.ServletRequest request,
                                       jakarta.servlet.ServletResponse response,
                                       Throwable t)
        Description copied from interface: ExceptionHandler
        Handles an exception. If this method returns true then the request/response cycle is considered to be finished, and no further action will take place, if this returns false then standard error page redirect will take place. The default implementation of this simply logs the exception and returns false, allowing error page and async context error handling to proceed as normal.
        Specified by:
        handleThrowable in interface ExceptionHandler
        Parameters:
        exchange - The exchange
        request - The request
        response - The response
        t - The exception
        Returns:
        true true if the error was handled by this method