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 and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SharedRollingFileAppender |
build() |
String |
getAdvertiseUri() |
String |
getFileGroup() |
String |
getFileName() |
String |
getFileOwner() |
String |
getFilePattern() |
String |
getFilePermissions() |
org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy |
getPolicy() |
org.apache.logging.log4j.core.appender.rolling.RolloverStrategy |
getStrategy() |
boolean |
isAdvertise() |
boolean |
isAppend() |
boolean |
isCreateOnDemand() |
boolean |
isLocking() |
B |
withAdvertise(boolean advertise) |
B |
withAdvertiseUri(String advertiseUri) |
B |
withAppend(boolean append) |
B |
withCreateOnDemand(boolean createOnDemand) |
B |
withFileGroup(String fileGroup) |
B |
withFileLock(String FileLock) |
B |
withFileName(String fileName) |
B |
withFileOwner(String fileOwner) |
B |
withFilePattern(String filePattern) |
B |
withFilePermissions(String filePermissions) |
B |
withLocking(boolean locking) |
B |
withMessageQueueSize(String messageQueueSize) |
B |
withPolicy(org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy) |
B |
withResourceLock(String resourceLock) |
B |
withStrategy(org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy) |
B |
withWriterThreadKeepAliveTimeSec(String writerThreadKeepAliveTimeSec) |
getBufferSize, isBufferedIo, isImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlushgetConfiguration, getLayout, getName, getOrCreateLayout, getOrCreateLayout, isIgnoreExceptions, setConfiguration, setIgnoreExceptions, setLayout, setName, withConfiguration, withIgnoreExceptions, withLayout, withNamepublic SharedRollingFileAppender build()
build in interface org.apache.logging.log4j.core.util.Builder<SharedRollingFileAppender>public String getAdvertiseUri()
public String getFileName()
public boolean isAdvertise()
public boolean isAppend()
public boolean isCreateOnDemand()
public boolean isLocking()
public String getFilePermissions()
public String getFileOwner()
public String getFileGroup()
public B withAdvertise(boolean advertise)
public B withAppend(boolean append)
public B withCreateOnDemand(boolean createOnDemand)
public B withLocking(boolean locking)
public String getFilePattern()
public org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy getPolicy()
public org.apache.logging.log4j.core.appender.rolling.RolloverStrategy getStrategy()
public B withPolicy(org.apache.logging.log4j.core.appender.rolling.TriggeringPolicy policy)
public B withStrategy(org.apache.logging.log4j.core.appender.rolling.RolloverStrategy strategy)
Copyright © 2021. All rights reserved.