Hadoop 解决本地运行log4j警告,成功打印出日志信息
一、问题描述
本地运行MapReduce程序并不能像在集群上那样输出日志信息,而且还回报log4j的警告
二、解决问题
在项目工作目录下的src/main/resource下新建名为log4j.properties的文件,并写上如下内容
# Configure logging for testing: optionally with log file
#log4j.rootLogger=debug,appender
log4j.rootLogger=info,appender
#log4j.rootLogger=error,appender
#\u8F93\u51FA\u5230\u63A7\u5236\u53F0
log4j.appender.appender=org.apache.log4j.ConsoleAppender
#\u6837\u5F0F\u4E3ATTCCLayout
log4j.appender.appender.layout=org.apache.log4j.TTCCLayout
运行结果