Class RollingRandomAccessFileManager.FactoryData
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.ConfigurationFactoryData
-
- org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager.FactoryData
-
- Enclosing class:
- RollingRandomAccessFileManager
private static class RollingRandomAccessFileManager.FactoryData extends ConfigurationFactoryData
Factory data.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
advertiseURI
private boolean
append
private int
bufferSize
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 immediateFlush, int bufferSize, TriggeringPolicy policy, RolloverStrategy strategy, java.lang.String advertiseURI, Layout<? extends java.io.Serializable> layout, java.lang.String filePermissions, java.lang.String fileOwner, java.lang.String fileGroup, Configuration configuration)
Create 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()
-
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
-
immediateFlush
private final boolean immediateFlush
-
bufferSize
private final int bufferSize
-
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 immediateFlush, int bufferSize, TriggeringPolicy policy, RolloverStrategy strategy, java.lang.String advertiseURI, Layout<? extends java.io.Serializable> layout, java.lang.String filePermissions, java.lang.String fileOwner, java.lang.String fileGroup, Configuration configuration)
Create the data for the factory.- Parameters:
fileName
- The file name.pattern
- The pattern.append
- The append flag.immediateFlush
-bufferSize
-policy
-strategy
-advertiseURI
-layout
-filePermissions
- File permissionsfileOwner
- File ownerfileGroup
- File groupconfiguration
-
-
-
Method Detail
-
getPattern
public java.lang.String getPattern()
-
getTriggeringPolicy
public TriggeringPolicy getTriggeringPolicy()
-
getRolloverStrategy
public RolloverStrategy getRolloverStrategy()
-
-