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>
ThrowableStackTraceRenderer variant where the rendered StackTraceElements are enriched with the enclosing JAR file and its version information, if available.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static interface(package private) static final classNested classes/interfaces inherited from class ThrowableStackTraceRenderer
ThrowableStackTraceRenderer.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ThrowableExtendedStackTraceRenderer.ClassLoadingStrategy[]Fields inherited from class ThrowableStackTraceRenderer
ignoredPackageNames, maxLineCount, SUPPRESSED_CAPTION -
Constructor Summary
ConstructorsConstructorDescriptionThrowableExtendedStackTraceRenderer(List<String> ignoredPackageNames, int maxLineCount) -
Method Summary
Modifier and TypeMethodDescription(package private) ThrowableExtendedStackTraceRenderer.ExtendedContextcreateContext(Throwable throwable) (package private) voidrenderStackTraceElement(StringBuilder buffer, StackTraceElement stackTraceElement, ThrowableExtendedStackTraceRenderer.ExtendedContext context, String prefix, String lineSeparator)
-
Field Details
-
CLASS_LOADING_STRATEGIES
private static final ThrowableExtendedStackTraceRenderer.ClassLoadingStrategy[] CLASS_LOADING_STRATEGIES
-
-
Constructor Details
-
ThrowableExtendedStackTraceRenderer
-
-
Method Details
-
createContext
- Overrides:
createContextin classThrowableStackTraceRenderer<ThrowableExtendedStackTraceRenderer.ExtendedContext>
-
renderStackTraceElement
void renderStackTraceElement(StringBuilder buffer, StackTraceElement stackTraceElement, ThrowableExtendedStackTraceRenderer.ExtendedContext context, String prefix, String lineSeparator)
-