【发布时间】:2012-09-06 17:38:43
【问题描述】:
我在 Hadoop 中看到很多带有以下检查的代码:
if (LOG.isDebugEnabled()) { ...
我猜这与 log4j 有关?如何在 Hadoop 中启用调试级别日志记录?
我在 Hadoop 的 conf 目录中看到了一个 log4j 属性文件,并且我看到了如下几行:
# 自定义日志记录级别
hadoop.metrics.log.level=INFO
#log4j.logger.org.apache.hadoop.mapred.JobTracker=DEBUG #log4j.logger.org.apache.hadoop.mapred.TaskTracker=DEBUG #log4j.logger.org.apache.hadoop.fs.FSNamesystem=DEBUG
所以我猜这是取消注释某些条目的问题吗?
【问题讨论】: