Package de.lema.appender
Class ExceptionHelper
- java.lang.Object
-
- java.lang.Throwable
-
- de.lema.appender.ExceptionHelper
-
- All Implemented Interfaces:
Serializable
public class ExceptionHelper extends Throwable
In some cases (e.g. third-party-libary) an exception is only available as an string. To log this via log4j to lema it has to be converted into an exception. This class is reponsible for representing an "manuell" Throwble constructed via String.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ExceptionHelper(String exceptionClass, String exceptionMessage, List<String> trace)ExceptionHelper(String exceptionClass, List<String> trace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThrowablefillInStackTrace()ThrowablegetCause()StringgetClassName()StringgetLocalizedMessage()StringgetMessage()StackTraceElement[]getStackTrace()List<String>getTrace()ThrowableinitCause(Throwable cause)voidprintStackTrace()voidprintStackTrace(PrintStream s)voidprintStackTrace(PrintWriter s)voidsetStackTrace(StackTraceElement[] stackTrace)StringtoString()-
Methods inherited from class java.lang.Throwable
addSuppressed, getSuppressed
-
-
-
-
Method Detail
-
getClassName
public String getClassName()
-
printStackTrace
public void printStackTrace(PrintWriter s)
- Overrides:
printStackTracein classThrowable
-
printStackTrace
public void printStackTrace(PrintStream s)
- Overrides:
printStackTracein classThrowable
-
getMessage
public String getMessage()
- Overrides:
getMessagein classThrowable
-
fillInStackTrace
public Throwable fillInStackTrace()
- Overrides:
fillInStackTracein classThrowable
-
getLocalizedMessage
public String getLocalizedMessage()
- Overrides:
getLocalizedMessagein classThrowable
-
getStackTrace
public StackTraceElement[] getStackTrace()
- Overrides:
getStackTracein classThrowable
-
printStackTrace
public void printStackTrace()
- Overrides:
printStackTracein classThrowable
-
setStackTrace
public void setStackTrace(StackTraceElement[] stackTrace)
- Overrides:
setStackTracein classThrowable
-
-