Class AbstractAppender.Builder<B extends AbstractAppender.Builder<B>>
- java.lang.Object
-
- org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>
-
- org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>
-
- Type Parameters:
B
- The type to build.
- Direct Known Subclasses:
AbstractOutputStreamAppender.Builder
,HttpAppender.Builder
,RoutingAppender.Builder
,SmtpAppender.Builder
,WriterAppender.Builder
- Enclosing class:
- AbstractAppender
public abstract static class AbstractAppender.Builder<B extends AbstractAppender.Builder<B>> extends AbstractFilterable.Builder<B>
Subclasses can extend this abstract Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Configuration
getConfiguration()
Layout<? extends Serializable>
getLayout()
String
getName()
Layout<? extends Serializable>
getOrCreateLayout()
Layout<? extends Serializable>
getOrCreateLayout(Charset charset)
boolean
isIgnoreExceptions()
B
setConfiguration(Configuration configuration)
B
setIgnoreExceptions(boolean ignoreExceptions)
B
setLayout(Layout<? extends Serializable> layout)
B
setName(String name)
B
withConfiguration(Configuration configuration)
Deprecated.B
withIgnoreExceptions(boolean ignoreExceptions)
Deprecated.B
withLayout(Layout<? extends Serializable> layout)
Deprecated.usesetLayout(Layout)
.B
withName(String name)
Deprecated.usesetName(String)
.-
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable.Builder
asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilter
-
-
-
-
Method Detail
-
getConfiguration
public Configuration getConfiguration()
-
getLayout
public Layout<? extends Serializable> getLayout()
-
getName
public String getName()
-
getOrCreateLayout
public Layout<? extends Serializable> getOrCreateLayout()
-
getOrCreateLayout
public Layout<? extends Serializable> getOrCreateLayout(Charset charset)
-
isIgnoreExceptions
public boolean isIgnoreExceptions()
-
setConfiguration
public B setConfiguration(Configuration configuration)
-
setIgnoreExceptions
public B setIgnoreExceptions(boolean ignoreExceptions)
-
setLayout
public B setLayout(Layout<? extends Serializable> layout)
-
withConfiguration
@Deprecated public B withConfiguration(Configuration configuration)
Deprecated.
-
withIgnoreExceptions
@Deprecated public B withIgnoreExceptions(boolean ignoreExceptions)
Deprecated.
-
withLayout
@Deprecated public B withLayout(Layout<? extends Serializable> layout)
Deprecated.usesetLayout(Layout)
.
-
withName
@Deprecated public B withName(String name)
Deprecated.usesetName(String)
.
-
-