public static final class JsonTemplateLayout.Builder extends Object implements Builder<JsonTemplateLayout>
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getErrorPrefix, isValid
public Configuration getConfiguration()
public JsonTemplateLayout.Builder setConfiguration(Configuration configuration)
public Charset getCharset()
public JsonTemplateLayout.Builder setCharset(Charset charset)
public boolean isLocationInfoEnabled()
public JsonTemplateLayout.Builder setLocationInfoEnabled(boolean locationInfoEnabled)
public boolean isStackTraceEnabled()
public JsonTemplateLayout.Builder setStackTraceEnabled(boolean stackTraceEnabled)
public String getEventTemplate()
public JsonTemplateLayout.Builder setEventTemplate(String eventTemplate)
public String getEventTemplateUri()
public JsonTemplateLayout.Builder setEventTemplateUri(String eventTemplateUri)
public String getEventTemplateRootObjectKey()
public JsonTemplateLayout.Builder setEventTemplateRootObjectKey(String eventTemplateRootObjectKey)
public JsonTemplateLayout.EventTemplateAdditionalField[] getEventTemplateAdditionalFields()
public JsonTemplateLayout.Builder setEventTemplateAdditionalFields(JsonTemplateLayout.EventTemplateAdditionalField[] eventTemplateAdditionalFields)
public String getStackTraceElementTemplate()
public JsonTemplateLayout.Builder setStackTraceElementTemplate(String stackTraceElementTemplate)
public String getStackTraceElementTemplateUri()
public JsonTemplateLayout.Builder setStackTraceElementTemplateUri(String stackTraceElementTemplateUri)
public String getEventDelimiter()
public JsonTemplateLayout.Builder setEventDelimiter(String eventDelimiter)
public boolean isNullEventDelimiterEnabled()
public JsonTemplateLayout.Builder setNullEventDelimiterEnabled(boolean nullEventDelimiterEnabled)
public int getMaxStringLength()
public JsonTemplateLayout.Builder setMaxStringLength(int maxStringLength)
public String getTruncatedStringSuffix()
public JsonTemplateLayout.Builder setTruncatedStringSuffix(String truncatedStringSuffix)
public RecyclerFactory getRecyclerFactory()
public JsonTemplateLayout.Builder setRecyclerFactory(RecyclerFactory recyclerFactory)
public JsonTemplateLayout build()
build
in interface Builder<JsonTemplateLayout>
Copyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.