Class WriterAppender.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.WriterAppender.Builder
-
- All Implemented Interfaces:
Builder<WriterAppender>
- Enclosing class:
- WriterAppender
public static class WriterAppender.Builder extends Object implements Builder<WriterAppender>
Builds WriterAppender instances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WriterAppender
build()
Builds the object after all configuration has been set.WriterAppender.Builder
setFilter(Filter aFilter)
WriterAppender.Builder
setFollow(boolean shouldFollow)
WriterAppender.Builder
setIgnoreExceptions(boolean shouldIgnoreExceptions)
WriterAppender.Builder
setLayout(StringLayout aLayout)
WriterAppender.Builder
setName(String aName)
WriterAppender.Builder
setTarget(Writer aTarget)
-
-
-
Method Detail
-
build
public WriterAppender build()
Description copied from interface:Builder
Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
build
in interfaceBuilder<WriterAppender>
- Returns:
- the configured instance.
-
setFilter
public WriterAppender.Builder setFilter(Filter aFilter)
-
setFollow
public WriterAppender.Builder setFollow(boolean shouldFollow)
-
setIgnoreExceptions
public WriterAppender.Builder setIgnoreExceptions(boolean shouldIgnoreExceptions)
-
setLayout
public WriterAppender.Builder setLayout(StringLayout aLayout)
-
setName
public WriterAppender.Builder setName(String aName)
-
setTarget
public WriterAppender.Builder setTarget(Writer aTarget)
-
-