Package io.dropwizard.jersey.errors
Class LoggingExceptionMapper<E extends Throwable>
- java.lang.Object
-
- io.dropwizard.jersey.errors.LoggingExceptionMapper<E>
-
- All Implemented Interfaces:
jakarta.ws.rs.ext.ExceptionMapper<E>
- Direct Known Subclasses:
IllegalStateExceptionMapper
,JsonProcessingExceptionMapper
@Provider public abstract class LoggingExceptionMapper<E extends Throwable> extends Object implements jakarta.ws.rs.ext.ExceptionMapper<E>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.slf4j.Logger
logger
-
Constructor Summary
Constructors Modifier Constructor Description protected
LoggingExceptionMapper()
protected
LoggingExceptionMapper(org.slf4j.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
formatErrorMessage(long id, E exception)
protected String
formatLogMessage(long id, Throwable exception)
protected void
logException(long id, E exception)
protected long
logException(E exception)
jakarta.ws.rs.core.Response
toResponse(E exception)
-