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 |
fileGroup |
private java.lang.String |
fileName |
private java.lang.String |
fileOwner |
private java.lang.String |
filePermissions |
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,
java.lang.String filePermissions,
java.lang.String fileOwner,
java.lang.String fileGroup,
Configuration configuration)
Creates the data for the factory.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPattern() |
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
private final java.lang.String filePermissions
private final java.lang.String fileOwner
private final java.lang.String fileGroup
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, java.lang.String filePermissions, java.lang.String fileOwner, java.lang.String fileGroup, 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.)filePermissions
- File permissionsfileOwner
- File ownerfileGroup
- File groupconfiguration
- The configurationpublic TriggeringPolicy getTriggeringPolicy()
public RolloverStrategy getRolloverStrategy()
public java.lang.String getPattern()
public java.lang.String toString()
toString
in class java.lang.Object