Class OutputStreamAppender.Builder
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.OutputStreamAppender.Builder
-
- All Implemented Interfaces:
Builder<OutputStreamAppender>
- Enclosing class:
- OutputStreamAppender
public static class OutputStreamAppender.Builder extends java.lang.Object implements Builder<OutputStreamAppender>
Builds OutputStreamAppender instances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OutputStreamAppender
build()
Builds the object after all configuration has been set.OutputStreamAppender.Builder
setFilter(Filter aFilter)
OutputStreamAppender.Builder
setFollow(boolean shouldFollow)
OutputStreamAppender.Builder
setIgnoreExceptions(boolean shouldIgnoreExceptions)
OutputStreamAppender.Builder
setLayout(Layout<? extends java.io.Serializable> aLayout)
OutputStreamAppender.Builder
setName(java.lang.String aName)
OutputStreamAppender.Builder
setTarget(java.io.OutputStream aTarget)
-
-
-
Method Detail
-
build
public OutputStreamAppender 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<OutputStreamAppender>
- Returns:
- the configured instance.
-
setFilter
public OutputStreamAppender.Builder setFilter(Filter aFilter)
-
setFollow
public OutputStreamAppender.Builder setFollow(boolean shouldFollow)
-
setIgnoreExceptions
public OutputStreamAppender.Builder setIgnoreExceptions(boolean shouldIgnoreExceptions)
-
setLayout
public OutputStreamAppender.Builder setLayout(Layout<? extends java.io.Serializable> aLayout)
-
setName
public OutputStreamAppender.Builder setName(java.lang.String aName)
-
setTarget
public OutputStreamAppender.Builder setTarget(java.io.OutputStream aTarget)
-
-