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 Details

    • 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 String advertiseURI
    • layout

      private final Layout<? extends Serializable> layout
    • filePermissions

      private final String filePermissions
    • fileOwner

      private final String fileOwner
    • fileGroup

      private final String fileGroup
  • Constructor Details

    • FactoryData

      public FactoryData(boolean append, boolean locking, boolean bufferedIo, int bufferSize, boolean createOnDemand, String advertiseURI, Layout<? extends Serializable> layout, String filePermissions, String fileOwner, 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 file
      layout - The layout
      filePermissions - File permissions
      fileOwner - File owner
      fileGroup - File group
      configuration - the configuration