Class SharedRollingFileAppender.Builder<B extends SharedRollingFileAppender.Builder<B>>

  • All Implemented Interfaces:
    org.apache.logging.log4j.core.util.Builder<SharedRollingFileAppender>
    Enclosing class:
    SharedRollingFileAppender

    public static class SharedRollingFileAppender.Builder<B extends SharedRollingFileAppender.Builder<B>>
    extends org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender.Builder<B>
    implements org.apache.logging.log4j.core.util.Builder<SharedRollingFileAppender>
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • 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)
      • withFileLock

        public B withFileLock​(String FileLock)
      • withResourceLock

        public B withResourceLock​(String resourceLock)
      • withMessageQueueSize

        public B withMessageQueueSize​(String messageQueueSize)
      • withWriterThreadKeepAliveTimeSec

        public B withWriterThreadKeepAliveTimeSec​(String writerThreadKeepAliveTimeSec)