Class EventResolverContext.Builder
- java.lang.Object
-
- org.apache.logging.log4j.layout.template.json.resolver.EventResolverContext.Builder
-
- Enclosing class:
- EventResolverContext
public static class EventResolverContext.Builder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
setConfiguration
public EventResolverContext.Builder setConfiguration(Configuration configuration)
-
setResolverFactoryByName
public EventResolverContext.Builder setResolverFactoryByName(Map<String,EventResolverFactory> resolverFactoryByName)
-
setResolverInterceptors
public EventResolverContext.Builder setResolverInterceptors(List<EventResolverInterceptor> resolverInterceptors)
-
setSubstitutor
public EventResolverContext.Builder setSubstitutor(EventResolverStringSubstitutor substitutor)
-
setCharset
public EventResolverContext.Builder setCharset(Charset charset)
-
setJsonWriter
public EventResolverContext.Builder setJsonWriter(JsonWriter jsonWriter)
-
setRecyclerFactory
public EventResolverContext.Builder setRecyclerFactory(RecyclerFactory recyclerFactory)
-
setMaxStringByteCount
public EventResolverContext.Builder setMaxStringByteCount(int maxStringByteCount)
-
setTruncatedStringSuffix
public EventResolverContext.Builder setTruncatedStringSuffix(String truncatedStringSuffix)
-
setLocationInfoEnabled
public EventResolverContext.Builder setLocationInfoEnabled(boolean locationInfoEnabled)
-
setStackTraceEnabled
public EventResolverContext.Builder setStackTraceEnabled(boolean stackTraceEnabled)
-
setStackTraceElementTemplate
public EventResolverContext.Builder setStackTraceElementTemplate(String stackTraceElementTemplate)
-
setEventTemplateRootObjectKey
public EventResolverContext.Builder setEventTemplateRootObjectKey(String eventTemplateRootObjectKey)
-
setEventTemplateAdditionalFields
public EventResolverContext.Builder setEventTemplateAdditionalFields(JsonTemplateLayout.EventTemplateAdditionalField[] eventTemplateAdditionalFields)
-
build
public EventResolverContext build()
-
-