Package org.elasticsearch.common.logging
Class ESJsonLayout.Builder<B extends ESJsonLayout.Builder<B>>
java.lang.Object
org.apache.logging.log4j.core.layout.AbstractLayout.Builder<B>
org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B>
org.elasticsearch.common.logging.ESJsonLayout.Builder<B>
- All Implemented Interfaces:
org.apache.logging.log4j.core.util.Builder<ESJsonLayout>
- Enclosing class:
- ESJsonLayout
public static class ESJsonLayout.Builder<B extends ESJsonLayout.Builder<B>> extends org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B> implements org.apache.logging.log4j.core.util.Builder<ESJsonLayout>
-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description ESJsonLayoutbuild()java.nio.charset.CharsetgetCharset()java.lang.StringgetESMessageFields()java.lang.StringgetType()BsetCharset(java.nio.charset.Charset charset)BsetESMessageFields(java.lang.String esmessagefields)BsetType(java.lang.String type)Methods inherited from class org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder
getFooterSerializer, getHeaderSerializer, setFooterSerializer, setHeaderSerializer
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Specified by:
buildin interfaceorg.apache.logging.log4j.core.util.Builder<B extends ESJsonLayout.Builder<B>>
-
getCharset
public java.nio.charset.Charset getCharset()- Overrides:
getCharsetin classorg.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B extends ESJsonLayout.Builder<B>>
-
setCharset
- Overrides:
setCharsetin classorg.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B extends ESJsonLayout.Builder<B>>
-
getType
public java.lang.String getType() -
setType
-
getESMessageFields
public java.lang.String getESMessageFields() -
setESMessageFields
-