Package co.elastic.logging.log4j2
Class EcsLayout.Builder
java.lang.Object
co.elastic.logging.log4j2.EcsLayout.Builder
- All Implemented Interfaces:
org.apache.logging.log4j.core.util.Builder<EcsLayout>
- Enclosing class:
- EcsLayout
-
Method Summary
Modifier and TypeMethodDescriptionbuild()org.apache.logging.log4j.core.util.KeyValuePair[]org.apache.logging.log4j.core.config.ConfigurationbooleanbooleanbooleansetAdditionalFields(org.apache.logging.log4j.core.util.KeyValuePair[] additionalFields) Additional fields to set on each log event.setConfiguration(org.apache.logging.log4j.core.config.Configuration configuration) setEventDataset(String eventDataset) setExceptionPattern(String exceptionPattern) setIncludeMarkers(boolean includeMarkers) setIncludeOrigin(boolean includeOrigin) setMdcSerializerFullClassName(String mdcSerializerFullClassName) setServiceEnvironment(String serviceEnvironment) setServiceName(String serviceName) setServiceNodeName(String serviceNodeName) setServiceVersion(String serviceVersion) setStackTraceAsArray(boolean stackTraceAsArray)
-
Method Details
-
getConfiguration
public org.apache.logging.log4j.core.config.Configuration getConfiguration() -
setConfiguration
public EcsLayout.Builder setConfiguration(org.apache.logging.log4j.core.config.Configuration configuration) -
getAdditionalFields
public org.apache.logging.log4j.core.util.KeyValuePair[] getAdditionalFields() -
getServiceName
-
getServiceVersion
-
getServiceEnvironment
-
getServiceNodeName
-
getEventDataset
-
isIncludeMarkers
public boolean isIncludeMarkers() -
isIncludeOrigin
public boolean isIncludeOrigin() -
isStackTraceAsArray
public boolean isStackTraceAsArray() -
getExceptionPattern
-
getMdcSerializerFullClassName
-
setAdditionalFields
public EcsLayout.Builder setAdditionalFields(org.apache.logging.log4j.core.util.KeyValuePair[] additionalFields) Additional fields to set on each log event.- Returns:
- this builder
-
setServiceName
-
setServiceVersion
-
setServiceEnvironment
-
setServiceNodeName
-
setEventDataset
-
setIncludeMarkers
-
setIncludeOrigin
-
setStackTraceAsArray
-
setExceptionPattern
-
setMdcSerializerFullClassName
-
build
- Specified by:
buildin interfaceorg.apache.logging.log4j.core.util.Builder<EcsLayout>
-