public static class LogstashJsonLayout.Builder<B extends LogstashJsonLayout.Builder<B>> extends org.apache.logging.log4j.core.layout.AbstractJacksonLayout.Builder<B> implements org.apache.logging.log4j.core.util.Builder<LogstashJsonLayout>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
LogstashJsonLayout |
build() |
org.apache.logging.log4j.core.util.KeyValuePair[] |
getAdditionalFields() |
boolean |
getObjectMessageAsJsonObject() |
boolean |
isPropertiesAsList() |
B |
setAdditionalFields(org.apache.logging.log4j.core.util.KeyValuePair[] additionalFields) |
B |
setObjectMessageAsJsonObject(boolean objectMessageAsJsonObject) |
B |
setPropertiesAsList(boolean propertiesAsList) |
getEventEol, isCompact, isComplete, isIncludeNullDelimiter, isIncludeStacktrace, isLocationInfo, isProperties, isStacktraceAsString, setCompact, setComplete, setEventEol, setIncludeNullDelimiter, setIncludeStacktrace, setLocationInfo, setProperties, setStacktraceAsString, toStringOrNullgetCharset, getFooterSerializer, getHeaderSerializer, setCharset, setFooterSerializer, setHeaderSerializerpublic LogstashJsonLayout build()
build in interface org.apache.logging.log4j.core.util.Builder<LogstashJsonLayout>public boolean isPropertiesAsList()
public B setPropertiesAsList(boolean propertiesAsList)
public boolean getObjectMessageAsJsonObject()
public B setObjectMessageAsJsonObject(boolean objectMessageAsJsonObject)
public org.apache.logging.log4j.core.util.KeyValuePair[] getAdditionalFields()
getAdditionalFields in class org.apache.logging.log4j.core.layout.AbstractJacksonLayout.Builder<B extends LogstashJsonLayout.Builder<B>>public B setAdditionalFields(org.apache.logging.log4j.core.util.KeyValuePair[] additionalFields)
setAdditionalFields in class org.apache.logging.log4j.core.layout.AbstractJacksonLayout.Builder<B extends LogstashJsonLayout.Builder<B>>