Class ThrowableExtendedStackTraceRenderer
- java.lang.Object
-
- org.apache.logging.log4j.core.pattern.ThrowableStackTraceRenderer<ThrowableExtendedStackTraceRenderer.ExtendedContext>
-
- org.apache.logging.log4j.core.pattern.ThrowableExtendedStackTraceRenderer
-
- All Implemented Interfaces:
ThrowableRenderer
final class ThrowableExtendedStackTraceRenderer extends ThrowableStackTraceRenderer<ThrowableExtendedStackTraceRenderer.ExtendedContext>
ThrowableStackTraceRenderervariant where the renderedStackTraceElements are enriched with the enclosing JAR file and its version information, if available.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static interfaceThrowableExtendedStackTraceRenderer.ClassLoadingStrategy(package private) static classThrowableExtendedStackTraceRenderer.ExtendedContext-
Nested classes/interfaces inherited from class org.apache.logging.log4j.core.pattern.ThrowableStackTraceRenderer
ThrowableStackTraceRenderer.Context
-
-
Field Summary
Fields Modifier and Type Field Description private static ThrowableExtendedStackTraceRenderer.ClassLoadingStrategy[]CLASS_LOADING_STRATEGIES-
Fields inherited from class org.apache.logging.log4j.core.pattern.ThrowableStackTraceRenderer
ignoredPackageNames, maxLineCount, SUPPRESSED_CAPTION
-
-
Constructor Summary
Constructors Constructor Description ThrowableExtendedStackTraceRenderer(java.util.List<java.lang.String> ignoredPackageNames, int maxLineCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) ThrowableExtendedStackTraceRenderer.ExtendedContextcreateContext(java.lang.Throwable throwable)(package private) voidrenderStackTraceElement(java.lang.StringBuilder buffer, java.lang.StackTraceElement stackTraceElement, ThrowableExtendedStackTraceRenderer.ExtendedContext context, java.lang.String prefix, java.lang.String lineSeparator)-
Methods inherited from class org.apache.logging.log4j.core.pattern.ThrowableStackTraceRenderer
acquireLineCapacity, isStackTraceElementIgnored, renderStackTraceElements, renderSuppressed, renderSuppressedCount, renderThrowable, renderThrowable, renderThrowableMessage
-
-
-
-
Field Detail
-
CLASS_LOADING_STRATEGIES
private static final ThrowableExtendedStackTraceRenderer.ClassLoadingStrategy[] CLASS_LOADING_STRATEGIES
-
-
Method Detail
-
createContext
ThrowableExtendedStackTraceRenderer.ExtendedContext createContext(java.lang.Throwable throwable)
- Overrides:
createContextin classThrowableStackTraceRenderer<ThrowableExtendedStackTraceRenderer.ExtendedContext>
-
renderStackTraceElement
void renderStackTraceElement(java.lang.StringBuilder buffer, java.lang.StackTraceElement stackTraceElement, ThrowableExtendedStackTraceRenderer.ExtendedContext context, java.lang.String prefix, java.lang.String lineSeparator)
-
-