Class MDCCapturingRuntimeException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.pepsoft.util.mdc.MDCCapturingRuntimeException
All Implemented Interfaces:
Serializable, MDCContextProvider

public class MDCCapturingRuntimeException extends RuntimeException implements MDCContextProvider
A RuntimeException which captures the current contents of the MDC thread local diagnostic context at the moment of throwing. The captured context is available from the getMdcContext() method.

This exception is meant for adding semantic information to the exception chain. To just capture the MDC context, use MDCWrappingRuntimeException.

See Also:
  • Constructor Details

    • MDCCapturingRuntimeException

      public MDCCapturingRuntimeException(String message)
    • MDCCapturingRuntimeException

      public MDCCapturingRuntimeException(String message, Throwable cause)
  • Method Details