private static class RollingFileManager.FactoryData extends ConfigurationFactoryData
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
advertiseURI |
private boolean |
append |
private boolean |
bufferedIO |
private int |
bufferSize |
private boolean |
createOnDemand |
private java.lang.String |
fileName |
private boolean |
immediateFlush |
private Layout<? extends java.io.Serializable> |
layout |
private java.lang.String |
pattern |
private TriggeringPolicy |
policy |
private RolloverStrategy |
strategy |
configuration
Constructor and Description |
---|
FactoryData(java.lang.String fileName,
java.lang.String pattern,
boolean append,
boolean bufferedIO,
TriggeringPolicy policy,
RolloverStrategy strategy,
java.lang.String advertiseURI,
Layout<? extends java.io.Serializable> layout,
int bufferSize,
boolean immediateFlush,
boolean createOnDemand,
Configuration configuration)
Creates the data for the factory.
|
Modifier and Type | Method and Description |
---|---|
RolloverStrategy |
getRolloverStrategy() |
TriggeringPolicy |
getTriggeringPolicy() |
java.lang.String |
toString() |
getConfiguration, getLoggerContext
private final java.lang.String fileName
private final java.lang.String pattern
private final boolean append
private final boolean bufferedIO
private final int bufferSize
private final boolean immediateFlush
private final boolean createOnDemand
private final TriggeringPolicy policy
private final RolloverStrategy strategy
private final java.lang.String advertiseURI
private final Layout<? extends java.io.Serializable> layout
public FactoryData(java.lang.String fileName, java.lang.String pattern, boolean append, boolean bufferedIO, TriggeringPolicy policy, RolloverStrategy strategy, java.lang.String advertiseURI, Layout<? extends java.io.Serializable> layout, int bufferSize, boolean immediateFlush, boolean createOnDemand, Configuration configuration)
pattern
- The pattern.append
- The append flag.bufferedIO
- The bufferedIO flag.advertiseURI
- layout
- The Layout.bufferSize
- the buffer sizeimmediateFlush
- flush on every write or notcreateOnDemand
- true if you want to lazy-create the file (a.k.a. on-demand.)configuration
- The configurationpublic TriggeringPolicy getTriggeringPolicy()
public RolloverStrategy getRolloverStrategy()
public java.lang.String toString()
toString
in class java.lang.Object