Class AsyncAppender.Builder<B extends AsyncAppender.Builder<B>>
java.lang.Object
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>
org.apache.logging.log4j.core.appender.AsyncAppender.Builder<B>
- All Implemented Interfaces:
Builder<AsyncAppender>
- Enclosing class:
AsyncAppender
public static class AsyncAppender.Builder<B extends AsyncAppender.Builder<B>>
extends AbstractFilterable.Builder<B>
implements Builder<AsyncAppender>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the object after all configuration has been set.setAppenderRefs(AppenderRef[] appenderRefs) setBlocking(boolean blocking) setBlockingQueueFactory(BlockingQueueFactory<LogEvent> blockingQueueFactory) setBufferSize(int bufferSize) setConfiguration(Configuration configuration) setErrorRef(String errorRef) setIgnoreExceptions(boolean ignoreExceptions) setIncludeLocation(boolean includeLocation) setShutdownTimeout(long shutdownTimeout) Methods inherited from class AbstractFilterable.Builder
asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilterMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Builder
getErrorPrefix, isValid
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setAppenderRefs
-
setErrorRef
-
setBlocking
-
setShutdownTimeout
-
setBufferSize
-
setName
-
setIncludeLocation
-
setConfiguration
-
setIgnoreExceptions
-
setBlockingQueueFactory
public AsyncAppender.Builder setBlockingQueueFactory(BlockingQueueFactory<LogEvent> blockingQueueFactory) -
build
-