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 OutputStreamAppenderbuild()Builds the object after all configuration has been set.OutputStreamAppender.BuildersetFilter(Filter aFilter)OutputStreamAppender.BuildersetFollow(boolean shouldFollow)OutputStreamAppender.BuildersetIgnoreExceptions(boolean shouldIgnoreExceptions)OutputStreamAppender.BuildersetLayout(Layout<? extends java.io.Serializable> aLayout)OutputStreamAppender.BuildersetName(java.lang.String aName)OutputStreamAppender.BuildersetTarget(java.io.OutputStream aTarget)
-
-
-
Method Detail
-
build
public OutputStreamAppender 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<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)
-
-