Class FileManager.FactoryData
- java.lang.Object
-
- org.apache.logging.log4j.core.appender.ConfigurationFactoryData
-
- org.apache.logging.log4j.core.appender.FileManager.FactoryData
-
- Enclosing class:
- FileManager
private static class FileManager.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
fileOwner
private java.lang.String
filePermissions
private Layout<? extends java.io.Serializable>
layout
private boolean
locking
-
Fields inherited from class org.apache.logging.log4j.core.appender.ConfigurationFactoryData
configuration
-
-
Constructor Summary
Constructors Constructor Description FactoryData(boolean append, boolean locking, boolean bufferedIo, int bufferSize, boolean createOnDemand, java.lang.String advertiseURI, Layout<? extends java.io.Serializable> layout, java.lang.String filePermissions, java.lang.String fileOwner, java.lang.String fileGroup, Configuration configuration)
Constructor.
-
Method Summary
-
Methods inherited from class org.apache.logging.log4j.core.appender.ConfigurationFactoryData
getConfiguration, getLoggerContext
-
-
-
-
Field Detail
-
append
private final boolean append
-
locking
private final boolean locking
-
bufferedIo
private final boolean bufferedIo
-
bufferSize
private final int bufferSize
-
createOnDemand
private final boolean createOnDemand
-
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(boolean append, boolean locking, boolean bufferedIo, int bufferSize, boolean createOnDemand, java.lang.String advertiseURI, Layout<? extends java.io.Serializable> layout, java.lang.String filePermissions, java.lang.String fileOwner, java.lang.String fileGroup, Configuration configuration)
Constructor.- Parameters:
append
- Append status.locking
- Locking status.bufferedIo
- Buffering flag.bufferSize
- Buffer size.createOnDemand
- if you want to lazy-create the file (a.k.a. on-demand.)advertiseURI
- the URI to use when advertising the filelayout
- The layoutfilePermissions
- File permissionsfileOwner
- File ownerfileGroup
- File groupconfiguration
- the configuration
-
-