Class ExceptionRootCauseResolver
java.lang.Object
org.apache.logging.log4j.layout.template.json.resolver.ExceptionResolver
org.apache.logging.log4j.layout.template.json.resolver.ExceptionRootCauseResolver
- All Implemented Interfaces:
EventResolver, TemplateResolver<LogEvent>
Exception root cause resolver.
Note that this resolver is toggled by stackTraceEnabled
layout configuration, which is by default populated from log4j.layout.jsonTemplate.stackTraceEnabled
system property.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExceptionRootCauseResolver(EventResolverContext context, TemplateResolverConfig config) -
Method Summary
Modifier and TypeMethodDescription(package private) ThrowableextractThrowable(LogEvent logEvent) (package private) static StringgetName()Methods inherited from class ExceptionResolver
createInternalResolver, isResolvable, isResolvable, resolveMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface TemplateResolver
isFlattening, resolve
-
Constructor Details
-
ExceptionRootCauseResolver
ExceptionRootCauseResolver(EventResolverContext context, TemplateResolverConfig config)
-
-
Method Details
-
getName
-
extractThrowable
- Overrides:
extractThrowablein classExceptionResolver
-