Class Log4jFileAppender
java.lang.Object
org.pentaho.di.core.logging.log4j.Log4jFileAppender
- All Implemented Interfaces:
org.apache.logging.log4j.core.Appender,org.apache.logging.log4j.core.LifeCycle
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.logging.log4j.core.LifeCycle
org.apache.logging.log4j.core.LifeCycle.State -
Field Summary
Fields inherited from interface org.apache.logging.log4j.core.Appender
ELEMENT_TYPE -
Constructor Summary
ConstructorsConstructorDescriptionLog4jFileAppender(org.apache.commons.vfs2.FileObject file) Log4jFileAppender(org.apache.commons.vfs2.FileObject file, boolean append) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFilter(org.apache.logging.log4j.core.Filter filter) voidappend(org.apache.logging.log4j.core.LogEvent event) voidvoidclose()org.apache.commons.vfs2.FileObjectgetFile()org.apache.logging.log4j.core.Filterorg.apache.logging.log4j.core.ErrorHandlerorg.apache.logging.log4j.core.LayoutgetName()org.apache.logging.log4j.core.LifeCycle.StategetState()booleanvoidbooleanbooleanbooleanvoidsetFilename(org.apache.commons.vfs2.FileObject file) voidsetFileOutputStream(OutputStream fileOutputStream) voidsetFilter(org.apache.logging.log4j.core.Filter filter) voidsetHandler(org.apache.logging.log4j.core.ErrorHandler handler) voidsetLayout(org.apache.logging.log4j.core.Layout layout) voidvoidstart()voidstop()
-
Constructor Details
-
Log4jFileAppender
- Throws:
IOException
-
Log4jFileAppender
public Log4jFileAppender(org.apache.commons.vfs2.FileObject file, boolean append) throws IOException - Throws:
IOException
-
-
Method Details
-
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:
appendin interfaceorg.apache.logging.log4j.core.Appender
-
setName
-
getName
- Specified by:
getNamein interfaceorg.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:
getLayoutin interfaceorg.apache.logging.log4j.core.Appender
-
ignoreExceptions
public boolean ignoreExceptions()- Specified by:
ignoreExceptionsin interfaceorg.apache.logging.log4j.core.Appender
-
getHandler
public org.apache.logging.log4j.core.ErrorHandler getHandler()- Specified by:
getHandlerin interfaceorg.apache.logging.log4j.core.Appender
-
setHandler
public void setHandler(org.apache.logging.log4j.core.ErrorHandler handler) - Specified by:
setHandlerin interfaceorg.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
-
setFileOutputStream
-
setFilter
public void setFilter(org.apache.logging.log4j.core.Filter filter) -
getState
public org.apache.logging.log4j.core.LifeCycle.State getState()- Specified by:
getStatein interfaceorg.apache.logging.log4j.core.LifeCycle
-
initialize
public void initialize()- Specified by:
initializein interfaceorg.apache.logging.log4j.core.LifeCycle
-
start
public void start()- Specified by:
startin interfaceorg.apache.logging.log4j.core.LifeCycle
-
stop
public void stop()- Specified by:
stopin interfaceorg.apache.logging.log4j.core.LifeCycle
-
isStarted
public boolean isStarted()- Specified by:
isStartedin interfaceorg.apache.logging.log4j.core.LifeCycle
-
isStopped
public boolean isStopped()- Specified by:
isStoppedin interfaceorg.apache.logging.log4j.core.LifeCycle
-