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 java.lang.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 WriterAppenderbuild()Builds the object after all configuration has been set.WriterAppender.BuildersetFilter(Filter aFilter)WriterAppender.BuildersetFollow(boolean shouldFollow)WriterAppender.BuildersetIgnoreExceptions(boolean shouldIgnoreExceptions)WriterAppender.BuildersetLayout(StringLayout aLayout)WriterAppender.BuildersetName(java.lang.String aName)WriterAppender.BuildersetTarget(java.io.Writer aTarget)
-
-
-
Method Detail
-
build
public WriterAppender build()
Description copied from interface:BuilderBuilds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.- Specified by:
buildin 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(java.lang.String aName)
-
setTarget
public WriterAppender.Builder setTarget(java.io.Writer aTarget)
-
-