Package org.apache.hadoop.yarn
Class ContainerRollingLogAppender
java.lang.Object
org.apache.log4j.AppenderSkeleton
org.apache.log4j.WriterAppender
org.apache.log4j.FileAppender
org.apache.log4j.RollingFileAppender
org.apache.hadoop.yarn.ContainerRollingLogAppender
- All Implemented Interfaces:
Flushable,org.apache.log4j.Appender,org.apache.log4j.spi.OptionHandler
@Public
@Unstable
public class ContainerRollingLogAppender
extends org.apache.log4j.RollingFileAppender
implements Flushable
A simple log4j-appender for container's logs.
-
Field Summary
Fields inherited from class org.apache.log4j.RollingFileAppender
maxBackupIndex, maxFileSizeFields inherited from class org.apache.log4j.FileAppender
bufferedIO, bufferSize, fileAppend, fileNameFields inherited from class org.apache.log4j.WriterAppender
encoding, immediateFlush, qwFields inherited from class org.apache.log4j.AppenderSkeleton
closed, errorHandler, headFilter, layout, name, tailFilter, threshold -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidflush()Getter/Setter methods for log4j.voidsetContainerLogDir(String containerLogDir) voidsetContainerLogFile(String containerLogFile) Methods inherited from class org.apache.log4j.RollingFileAppender
getMaxBackupIndex, getMaximumFileSize, rollOver, setFile, setMaxBackupIndex, setMaxFileSize, setMaximumFileSize, setQWForFiles, subAppendMethods inherited from class org.apache.log4j.FileAppender
closeFile, getAppend, getBufferedIO, getBufferSize, getFile, reset, setAppend, setBufferedIO, setBufferSize, setFileMethods inherited from class org.apache.log4j.WriterAppender
append, checkEntryConditions, close, closeWriter, createWriter, getEncoding, getImmediateFlush, requiresLayout, setEncoding, setErrorHandler, setImmediateFlush, setWriter, shouldFlush, writeFooter, writeHeaderMethods inherited from class org.apache.log4j.AppenderSkeleton
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setLayout, setName, setThreshold
-
Constructor Details
-
ContainerRollingLogAppender
public ContainerRollingLogAppender()
-
-
Method Details
-
activateOptions
public void activateOptions()- Specified by:
activateOptionsin interfaceorg.apache.log4j.spi.OptionHandler- Overrides:
activateOptionsin classorg.apache.log4j.FileAppender
-
flush
public void flush() -
getContainerLogDir
Getter/Setter methods for log4j.- Returns:
- containerLogDir.
-
setContainerLogDir
-
getContainerLogFile
-
setContainerLogFile
-