Class Log4jFileAppender

  • All Implemented Interfaces:
    org.apache.logging.log4j.core.Appender, org.apache.logging.log4j.core.LifeCycle

    public class Log4jFileAppender
    extends Object
    implements org.apache.logging.log4j.core.Appender
    • Constructor Detail

      • Log4jFileAppender

        public Log4jFileAppender​(org.apache.commons.vfs2.FileObject file)
                          throws IOException
        Throws:
        IOException
      • Log4jFileAppender

        public Log4jFileAppender​(org.apache.commons.vfs2.FileObject file,
                                 boolean append)
                          throws IOException
        Throws:
        IOException
    • Method Detail

      • addFilter

        public void addFilter​(org.apache.logging.log4j.core.Filter filter)
      • getFilter

        public org.apache.logging.log4j.core.Filter getFilter()
      • clearFilters

        public void clearFilters()
      • close

        public void close()
      • append

        public void append​(org.apache.logging.log4j.core.LogEvent event)
        Specified by:
        append in interface org.apache.logging.log4j.core.Appender
      • setName

        public void setName​(String name)
      • getName

        public String getName()
        Specified by:
        getName in interface org.apache.logging.log4j.core.Appender
      • setLayout

        public void setLayout​(org.apache.logging.log4j.core.Layout layout)
      • getLayout

        public org.apache.logging.log4j.core.Layout getLayout()
        Specified by:
        getLayout in interface org.apache.logging.log4j.core.Appender
      • ignoreExceptions

        public boolean ignoreExceptions()
        Specified by:
        ignoreExceptions in interface org.apache.logging.log4j.core.Appender
      • getHandler

        public org.apache.logging.log4j.core.ErrorHandler getHandler()
        Specified by:
        getHandler in interface org.apache.logging.log4j.core.Appender
      • setHandler

        public void setHandler​(org.apache.logging.log4j.core.ErrorHandler handler)
        Specified by:
        setHandler in interface org.apache.logging.log4j.core.Appender
      • requiresLayout

        public boolean requiresLayout()
      • getFile

        public org.apache.commons.vfs2.FileObject getFile()
      • setFilename

        public void setFilename​(org.apache.commons.vfs2.FileObject file)
      • getFileOutputStream

        public OutputStream getFileOutputStream()
      • setFileOutputStream

        public void setFileOutputStream​(OutputStream fileOutputStream)
      • setFilter

        public void setFilter​(org.apache.logging.log4j.core.Filter filter)
      • getState

        public org.apache.logging.log4j.core.LifeCycle.State getState()
        Specified by:
        getState in interface org.apache.logging.log4j.core.LifeCycle
      • initialize

        public void initialize()
        Specified by:
        initialize in interface org.apache.logging.log4j.core.LifeCycle
      • start

        public void start()
        Specified by:
        start in interface org.apache.logging.log4j.core.LifeCycle
      • stop

        public void stop()
        Specified by:
        stop in interface org.apache.logging.log4j.core.LifeCycle
      • isStarted

        public boolean isStarted()
        Specified by:
        isStarted in interface org.apache.logging.log4j.core.LifeCycle
      • isStopped

        public boolean isStopped()
        Specified by:
        isStopped in interface org.apache.logging.log4j.core.LifeCycle