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.StringadvertiseURIprivate booleanappendprivate booleanbufferedIoprivate intbufferSizeprivate booleancreateOnDemandprivate java.lang.StringfileGroupprivate java.lang.StringfileOwnerprivate java.lang.StringfilePermissionsprivate Layout<? extends java.io.Serializable>layoutprivate booleanlocking-
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
-
-