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 Details

    • Builder

      public Builder()
  • Method Details

    • build

      Specified by:
      build in interface org.apache.logging.log4j.core.util.Builder<B extends BambooRollingFileAppenderLog4j2.Builder<B>>
    • getAdvertiseUri

      public String getAdvertiseUri()
    • getFileName

      public String getFileName()
    • isAdvertise

      public boolean isAdvertise()
    • isAppend

      public boolean isAppend()
    • isCreateOnDemand

      public boolean isCreateOnDemand()
    • isLocking

      public boolean isLocking()
    • getFilePermissions

      public String getFilePermissions()
    • getFileOwner

      public String getFileOwner()
    • getFileGroup

      public String getFileGroup()
    • withAdvertise

      public B withAdvertise(boolean advertise)
    • withAdvertiseUri

      public B withAdvertiseUri(String advertiseUri)
    • withAppend

      public B withAppend(boolean append)
    • withFileName

      public B withFileName(String fileName)
    • withCreateOnDemand

      public B withCreateOnDemand(boolean createOnDemand)
    • withLocking

      public B withLocking(boolean locking)
    • getFilePattern

      public String getFilePattern()
    • getPolicy

      public org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy getPolicy()
    • getStrategy

      public org.apache.logging.log4j.core.appender.rolling.RolloverStrategy getStrategy()
    • withFilePattern

      public B withFilePattern(String filePattern)
    • withPolicy

      public B withPolicy(org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy)
    • withStrategy

      public B withStrategy(org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy)
    • withFilePermissions

      public B withFilePermissions(String filePermissions)
    • withFileOwner

      public B withFileOwner(String fileOwner)
    • withFileGroup

      public B withFileGroup(String fileGroup)