在运行一个用gradle构建的java项目的时候出现了以下报错
log4j:WARN No appenders could be found for logger (com.coscon.monitor.FileMonitor).
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.properties文件,文件内容配置有误,文件没有建立在resource目录下,此文件编码不是utf-8
然而按照这些方法,修改了所有编码重启build若干次之后,这条警告依然坚持不懈地弹出……最后只得采用最笨的办法——新建一个项目,一点点对比。
在粘贴到build.gradle文件时,这条本不出现的警告再一次出现,这下终于找到了出现的原因,build.gradle文件中存在一个配置,是这条配置导致了log4j无法正常输出。
processResources {
exclude { "**/*.*" }
}