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 Stringprivate final booleanprivate final booleanprivate final intprivate final booleanprivate final Stringprivate final Stringprivate final Stringprivate final Stringprivate final booleanprivate final Layout<? extends Serializable> private final Stringprivate final TriggeringPolicyprivate final RolloverStrategyFields 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