|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
org.apache.logging.log4j.core.impl.ThrowableProxy
public class ThrowableProxy
Wraps a Throwable to add packaging information about each stack trace element.
| Constructor Summary | |
|---|---|
ThrowableProxy(Throwable throwable)
Construct the wrapper for the Throwable that includes packaging data. |
|
| Method Summary | |
|---|---|
Throwable |
fillInStackTrace()
|
void |
formatWrapper(StringBuilder sb,
ThrowableProxy cause)
Formats the specified Throwable. |
void |
formatWrapper(StringBuilder sb,
ThrowableProxy cause,
List<String> packages)
Formats the specified Throwable. |
Throwable |
getCause()
|
String |
getExtendedStackTrace()
Format the stack trace including packaging information. |
String |
getExtendedStackTrace(List<String> packages)
Format the stack trace including packaging information. |
String |
getLocalizedMessage()
|
String |
getMessage()
|
String |
getRootCauseStackTrace()
Format the Throwable that is the cause of this Throwable. |
String |
getRootCauseStackTrace(List<String> packages)
Format the Throwable that is the cause of this Throwable. |
StackTraceElement[] |
getStackTrace()
|
String |
getSuppressedStackTrace()
Format the suppressed Throwables. |
Throwable |
initCause(Throwable throwable)
|
void |
printStackTrace()
|
void |
printStackTrace(PrintStream printStream)
|
void |
printStackTrace(PrintWriter printWriter)
|
void |
setStackTrace(StackTraceElement[] stackTraceElements)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ThrowableProxy(Throwable throwable)
throwable - The Throwable to wrap.| Method Detail |
|---|
public void setStackTrace(StackTraceElement[] stackTraceElements)
setStackTrace in class Throwablepublic String getMessage()
getMessage in class Throwablepublic String getLocalizedMessage()
getLocalizedMessage in class Throwablepublic Throwable getCause()
getCause in class Throwablepublic Throwable initCause(Throwable throwable)
initCause in class Throwablepublic String toString()
toString in class Throwablepublic void printStackTrace()
printStackTrace in class Throwablepublic void printStackTrace(PrintStream printStream)
printStackTrace in class Throwablepublic void printStackTrace(PrintWriter printWriter)
printStackTrace in class Throwablepublic Throwable fillInStackTrace()
fillInStackTrace in class Throwablepublic StackTraceElement[] getStackTrace()
getStackTrace in class Throwablepublic String getRootCauseStackTrace()
public String getRootCauseStackTrace(List<String> packages)
packages - The List of packages to be suppressed from the trace.
public void formatWrapper(StringBuilder sb,
ThrowableProxy cause)
sb - StringBuilder to contain the formatted Throwable.cause - The Throwable to format.
public void formatWrapper(StringBuilder sb,
ThrowableProxy cause,
List<String> packages)
sb - StringBuilder to contain the formatted Throwable.cause - The Throwable to format.packages - The List of packages to be suppressed from the trace.public String getExtendedStackTrace()
public String getExtendedStackTrace(List<String> packages)
packages - List of packages to be suppressed from the trace.
public String getSuppressedStackTrace()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||