Class EventResolverContext
java.lang.Object
org.apache.logging.log4j.layout.template.json.resolver.EventResolverContext
TemplateResolverContext specialized for LogEvents.- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Class<EventResolverContext> intbooleanbooleanstatic EventResolverContext.Builderdefault ObjectProcess the read template before compiler (i.e.,TemplateResolvers.ofTemplate(TemplateResolverContext, String)starts injecting resolvers.
-
Method Details
-
getContextClass
-
getConfiguration
-
getResolverFactoryByName
-
getResolverInterceptors
-
getSubstitutor
-
getCharset
-
getJsonWriter
-
getRecyclerFactory
-
getMaxStringByteCount
public int getMaxStringByteCount() -
getTruncatedStringSuffix
-
isLocationInfoEnabled
public boolean isLocationInfoEnabled() -
isStackTraceEnabled
public boolean isStackTraceEnabled() -
getStackTraceElementTemplate
-
getEventTemplateRootObjectKey
-
getEventTemplateAdditionalFields
-
newBuilder
-
processTemplateBeforeResolverInjection
Process the read template before compiler (i.e.,TemplateResolvers.ofTemplate(TemplateResolverContext, String)starts injecting resolvers.This is the right place to introduce, say, contextual additional fields.
- Parameters:
node- the root object of the read template- Returns:
- the root object of the template to be compiled
-