B
- The type to build.public abstract static class AbstractAppender.Builder<B extends AbstractAppender.Builder<B>> extends AbstractFilterable.Builder<B>
Modifier and Type | Field and Description |
---|---|
private Configuration |
configuration |
private boolean |
ignoreExceptions |
private Layout<? extends java.io.Serializable> |
layout |
private java.lang.String |
name |
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Configuration |
getConfiguration() |
Layout<? extends java.io.Serializable> |
getLayout() |
java.lang.String |
getName() |
Layout<? extends java.io.Serializable> |
getOrCreateLayout() |
Layout<? extends java.io.Serializable> |
getOrCreateLayout(java.nio.charset.Charset charset) |
boolean |
isIgnoreExceptions() |
B |
setConfiguration(Configuration configuration) |
B |
setIgnoreExceptions(boolean ignoreExceptions) |
B |
setLayout(Layout<? extends java.io.Serializable> layout) |
B |
setName(java.lang.String name) |
B |
withConfiguration(Configuration configuration)
Deprecated.
|
B |
withIgnoreExceptions(boolean ignoreExceptions)
Deprecated.
|
B |
withLayout(Layout<? extends java.io.Serializable> layout)
Deprecated.
use
setLayout(Layout) . |
B |
withName(java.lang.String name)
Deprecated.
use
setName(String) . |
asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilter
@PluginBuilderAttribute private boolean ignoreExceptions
@PluginElement(value="Layout") private Layout<? extends java.io.Serializable> layout
@PluginBuilderAttribute @Required(message="No appender name provided") private java.lang.String name
@PluginConfiguration private Configuration configuration
public Configuration getConfiguration()
public Layout<? extends java.io.Serializable> getLayout()
public java.lang.String getName()
public Layout<? extends java.io.Serializable> getOrCreateLayout()
public Layout<? extends java.io.Serializable> getOrCreateLayout(java.nio.charset.Charset charset)
public boolean isIgnoreExceptions()
public B setConfiguration(Configuration configuration)
public B setIgnoreExceptions(boolean ignoreExceptions)
public B setName(java.lang.String name)
@Deprecated public B withConfiguration(Configuration configuration)
setConfiguration(Configuration)
@Deprecated public B withIgnoreExceptions(boolean ignoreExceptions)
setIgnoreExceptions(boolean)
.@Deprecated public B withLayout(Layout<? extends java.io.Serializable> layout)
setLayout(Layout)
.@Deprecated public B withName(java.lang.String name)
setName(String)
.