Class RollingFileManager.FactoryData
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.ConfigurationFactoryData
-
- org.apache.logging.log4j.core.appender.rolling.RollingFileManager.FactoryData
-
- Enclosing class:
- RollingFileManager
private static class RollingFileManager.FactoryData extends ConfigurationFactoryData
Factory data.
-
-
Field Summary
Fields Modifier and Type Field 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
-
Fields inherited from class org.apache.logging.log4j.core.appender.ConfigurationFactoryData
configuration
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getPattern()
RolloverStrategy
getRolloverStrategy()
TriggeringPolicy
getTriggeringPolicy()
java.lang.String
toString()
-
Methods inherited from class org.apache.logging.log4j.core.appender.ConfigurationFactoryData
getConfiguration, getLoggerContext
-
-
-
-
Field Detail
-
fileName
private final java.lang.String fileName
-
pattern
private final java.lang.String pattern
-
append
private final boolean append
-
bufferedIO
private final boolean bufferedIO
-
bufferSize
private final int bufferSize
-
immediateFlush
private final boolean immediateFlush
-
createOnDemand
private final boolean createOnDemand
-
policy
private final TriggeringPolicy policy
-
strategy
private final RolloverStrategy strategy
-
advertiseURI
private final java.lang.String advertiseURI
-
layout
private final Layout<? extends java.io.Serializable> layout
-
filePermissions
private final java.lang.String filePermissions
-
fileOwner
private final java.lang.String fileOwner
-
fileGroup
private final java.lang.String fileGroup
-
-
Constructor Detail
-
FactoryData
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)
Creates the data for the factory.- Parameters:
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 configuration
-
-
Method Detail
-
getTriggeringPolicy
public TriggeringPolicy getTriggeringPolicy()
-
getRolloverStrategy
public RolloverStrategy getRolloverStrategy()
-
getPattern
public java.lang.String getPattern()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-