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
Factory data.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final boolean
private final boolean
private final int
private final boolean
private final String
private final String
private final String
private final String
private final boolean
private final Layout
<? extends Serializable> private final String
private final TriggeringPolicy
private final RolloverStrategy
Fields inherited from class org.apache.logging.log4j.core.appender.ConfigurationFactoryData
configuration
-
Constructor Summary
ConstructorsConstructorDescriptionFactoryData
(String fileName, String pattern, boolean append, boolean bufferedIO, TriggeringPolicy policy, RolloverStrategy strategy, String advertiseURI, Layout<? extends Serializable> layout, int bufferSize, boolean immediateFlush, boolean createOnDemand, String filePermissions, String fileOwner, String fileGroup, Configuration configuration) Creates the data for the factory. -
Method Summary
Methods inherited from class org.apache.logging.log4j.core.appender.ConfigurationFactoryData
getConfiguration, getLoggerContext
-
Field Details
-
fileName
-
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
-
strategy
-
advertiseURI
-
layout
-
filePermissions
-
fileOwner
-
fileGroup
-
-
Constructor Details
-
FactoryData
public FactoryData(String fileName, String pattern, boolean append, boolean bufferedIO, TriggeringPolicy policy, RolloverStrategy strategy, String advertiseURI, Layout<? extends Serializable> layout, int bufferSize, boolean immediateFlush, boolean createOnDemand, String filePermissions, String fileOwner, 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 Details