Package io.axway.alf.log4j2.layout
Class AlfJsonLayout.Builder<B extends AlfJsonLayout.Builder<B>>
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.AbstractLayout.Builder<B>
-
- org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B>
-
- io.axway.alf.log4j2.layout.AlfJsonLayout.Builder<B>
-
- All Implemented Interfaces:
org.apache.logging.log4j.core.util.Builder<AlfJsonLayout>
- Enclosing class:
- AlfJsonLayout
public static class AlfJsonLayout.Builder<B extends AlfJsonLayout.Builder<B>> extends org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder<B> implements org.apache.logging.log4j.core.util.Builder<AlfJsonLayout>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlfJsonLayoutbuild()AlfJsonLayout.BuilderwithContextPrinting(boolean contextPrinting)AlfJsonLayout.BuilderwithDateFormat(String dateFormat)AlfJsonLayout.BuilderwithLevelPrinting(boolean levelPrinting)AlfJsonLayout.BuilderwithLoggerPrinting(boolean loggerPrinting)AlfJsonLayout.BuilderwithMessageKey(String messageKey)AlfJsonLayout.BuilderwithThreadPrinting(boolean threadPrinting)-
Methods inherited from class org.apache.logging.log4j.core.layout.AbstractStringLayout.Builder
getCharset, getFooterSerializer, getHeaderSerializer, setCharset, setFooterSerializer, setHeaderSerializer
-
-
-
-
Method Detail
-
build
public AlfJsonLayout build()
- Specified by:
buildin interfaceorg.apache.logging.log4j.core.util.Builder<B extends AlfJsonLayout.Builder<B>>
-
withDateFormat
public AlfJsonLayout.Builder withDateFormat(String dateFormat)
-
withThreadPrinting
public AlfJsonLayout.Builder withThreadPrinting(boolean threadPrinting)
-
withLevelPrinting
public AlfJsonLayout.Builder withLevelPrinting(boolean levelPrinting)
-
withLoggerPrinting
public AlfJsonLayout.Builder withLoggerPrinting(boolean loggerPrinting)
-
withContextPrinting
public AlfJsonLayout.Builder withContextPrinting(boolean contextPrinting)
-
withMessageKey
public AlfJsonLayout.Builder withMessageKey(String messageKey)
-
-