Class AbstractFileAppender.Builder<B extends AbstractFileAppender.Builder<B>>
java.lang.Object
org.apache.logging.log4j.core.filter.AbstractFilterable.Builder<B>
org.apache.logging.log4j.core.appender.AbstractAppender.Builder<B>
org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder<B>
org.apache.logging.log4j.core.appender.AbstractFileAppender.Builder<B>
- Type Parameters:
B- The type to build
- Enclosing class:
- AbstractFileAppender<M extends OutputStreamManager>
public abstract static class AbstractFileAppender.Builder<B extends AbstractFileAppender.Builder<B>>
extends AbstractOutputStreamAppender.Builder<B>
Builds FileAppender instances.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanisAppend()booleanbooleansetAdvertise(boolean advertise) setAdvertiseUri(String advertiseUri) setAppend(boolean append) setCreateOnDemand(boolean createOnDemand) setFileGroup(String fileGroup) setFileName(String fileName) setFileOwner(String fileOwner) setFilePermissions(String filePermissions) setLocking(boolean locking) withAdvertise(boolean advertise) Deprecated.withAdvertiseUri(String advertiseUri) Deprecated.since 2.26.0 usesetAdvertiseUri(String).withAppend(boolean append) Deprecated.since 2.26.0 usesetAppend(boolean).withCreateOnDemand(boolean createOnDemand) Deprecated.since 2.26.0 usesetCreateOnDemand(boolean).withFileGroup(String fileGroup) Deprecated.since 2.26.0 usesetFileGroup(String).withFileName(String fileName) Deprecated.since 2.26.0 usesetFileName(String).withFileOwner(String fileOwner) Deprecated.since 2.26.0 usesetFileOwner(String).withFilePermissions(String filePermissions) Deprecated.since 2.26.0 usesetFilePermissions(String).withLocking(boolean locking) Deprecated.since 2.26.0 usesetLocking(boolean).Methods inherited from class org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder
getBufferSize, isBufferedIo, isImmediateFlush, setBufferedIo, setBufferSize, setImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlushMethods inherited from class org.apache.logging.log4j.core.appender.AbstractAppender.Builder
getConfiguration, getErrorPrefix, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, setIgnoreExceptions, setLayout, setName, withConfiguration, withIgnoreExceptions, withLayout, withNameMethods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable.Builder
asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilter
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
getAdvertiseUri
-
getFileName
-
isAdvertise
public boolean isAdvertise() -
isAppend
public boolean isAppend() -
isCreateOnDemand
public boolean isCreateOnDemand() -
isLocking
public boolean isLocking() -
getFilePermissions
-
getFileOwner
-
getFileGroup
-
setAdvertise
- Since:
- 2.26.0
-
setAdvertiseUri
- Since:
- 2.26.0
-
setAppend
- Since:
- 2.26.0
-
setFileName
- Since:
- 2.26.0
-
setCreateOnDemand
- Since:
- 2.26.0
-
setLocking
- Since:
- 2.26.0
-
setFilePermissions
- Since:
- 2.26.0
-
setFileOwner
- Since:
- 2.26.0
-
setFileGroup
- Since:
- 2.26.0
-
withAdvertise
Deprecated.since 2.26.0 usesetAdvertise(boolean). -
withAdvertiseUri
Deprecated.since 2.26.0 usesetAdvertiseUri(String). -
withAppend
Deprecated.since 2.26.0 usesetAppend(boolean). -
withFileName
Deprecated.since 2.26.0 usesetFileName(String). -
withCreateOnDemand
Deprecated.since 2.26.0 usesetCreateOnDemand(boolean). -
withLocking
Deprecated.since 2.26.0 usesetLocking(boolean). -
withFilePermissions
Deprecated.since 2.26.0 usesetFilePermissions(String). -
withFileOwner
Deprecated.since 2.26.0 usesetFileOwner(String). -
withFileGroup
Deprecated.since 2.26.0 usesetFileGroup(String).
-
setAdvertise(boolean).