Class ThrowableStackTraceRenderer.Context
java.lang.Object
org.apache.logging.log4j.core.pattern.ThrowableStackTraceRenderer.Context
- Direct Known Subclasses:
ThrowableExtendedStackTraceRenderer.ExtendedContext
- Enclosing class:
ThrowableStackTraceRenderer<C extends ThrowableStackTraceRenderer.Context>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final classInvariants associated with aThrowable -
Field Summary
FieldsModifier and TypeFieldDescription(package private) intNumber of stack trace elements ignored.(package private) intNumber of lines consumed from theThrowablecausal chain so far.(package private) final Map<Throwable, ThrowableStackTraceRenderer.Context.Metadata> ThrowableStackTraceRenderer.Context.MetadataperThrowablein the causal chain -
Constructor Summary
ConstructorsConstructorDescriptionContext(int ignoredStackTraceElementCount, Map<Throwable, ThrowableStackTraceRenderer.Context.Metadata> metadataByThrowable) The canonical constructor. -
Method Summary
-
Field Details
-
lineCount
int lineCountNumber of lines consumed from theThrowablecausal chain so far. -
ignoredStackTraceElementCount
int ignoredStackTraceElementCountNumber of stack trace elements ignored.This value will be reset per
Throwablein the causal chain. -
metadataByThrowable
ThrowableStackTraceRenderer.Context.MetadataperThrowablein the causal chain
-
-
Constructor Details
-
Context
Context(int ignoredStackTraceElementCount, Map<Throwable, ThrowableStackTraceRenderer.Context.Metadata> metadataByThrowable) The canonical constructor.
-