B
- This builder classpublic static class FileAppender.Builder<B extends FileAppender.Builder<B>> extends AbstractOutputStreamAppender.Builder<B> implements Builder<FileAppender>
Constructor and Description |
---|
FileAppender.Builder() |
Modifier and Type | Method and Description |
---|---|
FileAppender |
build()
Builds the object after all configuration has been set.
|
String |
getAdvertiseUri() |
Configuration |
getConfiguration() |
String |
getFileName() |
boolean |
isAdvertise() |
boolean |
isAppend() |
boolean |
isCreateOnDemand() |
boolean |
isLocking() |
B |
withAdvertise(boolean advertise) |
B |
withAdvertiseUri(String advertiseUri) |
B |
withAppend(boolean append) |
B |
withConfiguration(Configuration config) |
B |
withCreateOnDemand(boolean createOnDemand) |
B |
withFileName(String fileName) |
B |
withLocking(boolean locking) |
getBufferSize, isBufferedIo, isImmediateFlush, withBufferedIo, withBufferSize, withImmediateFlush
getLayout, getName, getOrCreateLayout, isIgnoreExceptions, withIgnoreExceptions, withLayout, withName
asBuilder, getFilter, withFilter
public FileAppender build()
Builder
build
in interface Builder<FileAppender>
public String getAdvertiseUri()
public Configuration getConfiguration()
public String getFileName()
public boolean isAdvertise()
public boolean isAppend()
public boolean isCreateOnDemand()
public boolean isLocking()
public B withAdvertise(boolean advertise)
public B withAppend(boolean append)
public B withConfiguration(Configuration config)
public B withCreateOnDemand(boolean createOnDemand)
public B withLocking(boolean locking)
Copyright © 1999-2016 Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.