org.apache.hadoop.mapred
Class TaskLogAppender
java.lang.Object
org.apache.log4j.AppenderSkeleton
org.apache.hadoop.mapred.TaskLogAppender
- All Implemented Interfaces:
- org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler
public class TaskLogAppender
- extends org.apache.log4j.AppenderSkeleton
A simple log4j-appender for the task child's
map-reduce system logs.
- Author:
- Arun C Murthy
Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
Methods inherited from class org.apache.log4j.AppenderSkeleton |
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
TaskLogAppender
public TaskLogAppender()
activateOptions
public void activateOptions()
- Specified by:
activateOptions
in interface org.apache.log4j.spi.OptionHandler
- Overrides:
activateOptions
in class org.apache.log4j.AppenderSkeleton
append
protected void append(org.apache.log4j.spi.LoggingEvent event)
- Specified by:
append
in class org.apache.log4j.AppenderSkeleton
requiresLayout
public boolean requiresLayout()
- Specified by:
requiresLayout
in interface org.apache.log4j.Appender
- Specified by:
requiresLayout
in class org.apache.log4j.AppenderSkeleton
close
public void close()
- Specified by:
close
in interface org.apache.log4j.Appender
- Specified by:
close
in class org.apache.log4j.AppenderSkeleton
getTaskId
public String getTaskId()
- Getter/Setter methods for log4j.
setTaskId
public void setTaskId(String taskId)
getNoKeepSplits
public int getNoKeepSplits()
setNoKeepSplits
public void setNoKeepSplits(int noKeepSplits)
getLogsRetainHours
public int getLogsRetainHours()
setLogsRetainHours
public void setLogsRetainHours(int logsRetainHours)
isPurgeLogSplits
public boolean isPurgeLogSplits()
setPurgeLogSplits
public void setPurgeLogSplits(boolean purgeLogSplits)
getTotalLogFileSize
public long getTotalLogFileSize()
setTotalLogFileSize
public void setTotalLogFileSize(long splitFileSize)
Copyright © 2006 The Apache Software Foundation