ch.qos.logback.classic.spi
Class ThrowableProxyUtil
java.lang.Object
ch.qos.logback.classic.spi.ThrowableProxyUtil
public class ThrowableProxyUtil
- extends Object
Convert a throwable into an array of ThrowableDataPoint objects.
- Author:
- Ceki Gülcü
Method Summary |
static String |
asString(IThrowableProxy tp)
|
static void |
build(ThrowableProxy nestedTP,
Throwable nestedThrowable,
ThrowableProxy parentTP)
|
static void |
subjoinFirstLine(StringBuilder buf,
IThrowableProxy tp)
|
static void |
subjoinFirstLineRootCauseFirst(StringBuilder buf,
IThrowableProxy tp)
|
static void |
subjoinPackagingData(StringBuilder builder,
StackTraceElementProxy step)
|
static void |
subjoinSTEP(StringBuilder sb,
StackTraceElementProxy step)
|
static void |
subjoinSTEPArray(StringBuilder sb,
int indentLevel,
IThrowableProxy tp)
|
static void |
subjoinSTEPArray(StringBuilder sb,
IThrowableProxy tp)
Deprecated. Use subjoinSTEPArray(StringBuilder sb, int indentLevel, IThrowableProxy tp) instead. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REGULAR_EXCEPTION_INDENT
public static final int REGULAR_EXCEPTION_INDENT
- See Also:
- Constant Field Values
SUPPRESSED_EXCEPTION_INDENT
public static final int SUPPRESSED_EXCEPTION_INDENT
- See Also:
- Constant Field Values
ThrowableProxyUtil
public ThrowableProxyUtil()
build
public static void build(ThrowableProxy nestedTP,
Throwable nestedThrowable,
ThrowableProxy parentTP)
asString
public static String asString(IThrowableProxy tp)
subjoinPackagingData
public static void subjoinPackagingData(StringBuilder builder,
StackTraceElementProxy step)
subjoinSTEP
public static void subjoinSTEP(StringBuilder sb,
StackTraceElementProxy step)
subjoinSTEPArray
public static void subjoinSTEPArray(StringBuilder sb,
IThrowableProxy tp)
- Deprecated. Use subjoinSTEPArray(StringBuilder sb, int indentLevel, IThrowableProxy tp) instead.
- Parameters:
sb
- The StringBuilder the STEPs are appended to.tp
- the IThrowableProxy containing the STEPs.
subjoinSTEPArray
public static void subjoinSTEPArray(StringBuilder sb,
int indentLevel,
IThrowableProxy tp)
- Parameters:
sb
- The StringBuilder the STEPs are appended to.indentLevel
- indentation level used for the STEPs, usually either REGULAR_EXCEPTION_INDENT or SUPPRESSED_EXCEPTION_INDENT.tp
- the IThrowableProxy containing the STEPs.
subjoinFirstLine
public static void subjoinFirstLine(StringBuilder buf,
IThrowableProxy tp)
subjoinFirstLineRootCauseFirst
public static void subjoinFirstLineRootCauseFirst(StringBuilder buf,
IThrowableProxy tp)
Copyright © 2005-2013 QOS.ch. All Rights Reserved.