可在 log4j.properties 中添加以下内容,指定hadoop的TaskTracker类的debug日志单独输出TaskTracker. log 中
# 定义输出方式为自定义的 TTOUT
log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG,TTOUT
# 设置 TTOUT的输出方式为输出到文件
log4j.appender.TTOU=org.apache.log4j.FileAppender
# 设置文件路径
log4j.appender.TTOUT.File=${hadoop.log.dir}/TaskTracker.log
# 设置文件的布局
log4j.appender.TTOUT.layout=org.apache.log4j.PatternLayout
# 设置文件的格式
log4j.appender.TTOUT.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n