Package com.atlassian.bamboo.log
Class BambooRollingFileAppenderLog4j2.Builder<B extends BambooRollingFileAppenderLog4j2.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>
com.atlassian.bamboo.log.BambooRollingFileAppenderLog4j2.Builder<B>
- All Implemented Interfaces:
org.apache.logging.log4j.core.util.Builder<BambooRollingFileAppenderLog4j2>
- Enclosing class:
- BambooRollingFileAppenderLog4j2
public static class BambooRollingFileAppenderLog4j2.Builder<B extends BambooRollingFileAppenderLog4j2.Builder<B>>
extends org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder<B>
implements org.apache.logging.log4j.core.util.Builder<BambooRollingFileAppenderLog4j2>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy
org.apache.logging.log4j.core.appender.rolling.RolloverStrategy
boolean
boolean
isAppend()
boolean
boolean
withAdvertise
(boolean advertise) withAdvertiseUri
(String advertiseUri) withAppend
(boolean append) withCreateOnDemand
(boolean createOnDemand) withFileGroup
(String fileGroup) withFileName
(String fileName) withFileOwner
(String fileOwner) withFilePattern
(String filePattern) withFilePermissions
(String filePermissions) withLocking
(boolean locking) withPolicy
(org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy) withStrategy
(org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy) Methods inherited from class org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder
getBufferSize, isBufferedIo, isImmediateFlush, setBufferedIo, setBufferSize, setImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlush
Methods 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, withName
Methods inherited from class org.apache.logging.log4j.core.filter.AbstractFilterable.Builder
asBuilder, getFilter, getPropertyArray, setFilter, setPropertyArray, withFilter
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.logging.log4j.core.util.Builder
getErrorPrefix, isValid
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Specified by:
build
in interfaceorg.apache.logging.log4j.core.util.Builder<B extends BambooRollingFileAppenderLog4j2.Builder<B>>
-
getAdvertiseUri
-
getFileName
-
isAdvertise
public boolean isAdvertise() -
isAppend
public boolean isAppend() -
isCreateOnDemand
public boolean isCreateOnDemand() -
isLocking
public boolean isLocking() -
getFilePermissions
-
getFileOwner
-
getFileGroup
-
withAdvertise
-
withAdvertiseUri
-
withAppend
-
withFileName
-
withCreateOnDemand
-
withLocking
-
getFilePattern
-
getPolicy
public org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy getPolicy() -
getStrategy
public org.apache.logging.log4j.core.appender.rolling.RolloverStrategy getStrategy() -
withFilePattern
-
withPolicy
-
withStrategy
-
withFilePermissions
-
withFileOwner
-
withFileGroup
-