报错代码内容:
log4j:WARN No appenders could be found for logger(org.apache.hadoop.utill.shell).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
原因:
①没有插入log4j.propertities
②log4j写成了logj4(这是我自己的错误,大家要细心不要犯低级错误)
解决方法:
①在resources包中创建log4j.propertities:new->Resources Bundle
在里面加入内容:
log4j.rootLogger=info,out,logToFile
#appender
log4j.appender.out=org.apache.log4j.ConsoleAppender
log4j.appender.out.layout=org.apache.log4j.PatternLayout
log4j.appender.out.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}][hbase] [%C->%M(%L)] %m%n
log4j.appender.logToFile.Threshold = INFO
log4j.appender.logToFile=org.apache.log4j.DailyRollingFileAppender
#produce
log4j.appender.logToFile.File=/creditdata/logs/kafka-produce/localhost.log
#test
#log4j.appender.logToFile.File=/opt/logs/tomcat/kafka-produce/localhost.log
log4j.appender.logToFile.DatePattern='.'yyyy-MM-dd
log4j.appender.logToFile.layout=org.apache.log4j.PatternLayout
log4j.appender.logToFile.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}][gsc-monitor] [%C->%M(%L)] %m%n
②检查log4j是否写错:这是我的错误大家可以忽略,也可以检查一下