Class LoggingExceptionHandler

java.lang.Object
io.undertow.servlet.api.LoggingExceptionHandler
All Implemented Interfaces:
ExceptionHandler

public class LoggingExceptionHandler extends Object implements ExceptionHandler
An exception handler that
Author:
Stuart Douglas
  • Field Details

  • Constructor Details

    • LoggingExceptionHandler

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

    • handleThrowable

      public boolean handleThrowable(io.undertow.server.HttpServerExchange exchange, javax.servlet.ServletRequest request, javax.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
    • builder

      public static LoggingExceptionHandler.Builder builder()