Java eclipse上的log4j错误

Java eclipse上的log4j错误,java,eclipse,Java,Eclipse,由于某些原因,我得到以下日志错误。在做了一些研究和之前文章中的一些评论之后,我创建了一个log4j文件,但它仍然不起作用。非常感谢您的帮助 log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.BasicClientConnectionManager). log4j:WARN Please initialize the log4j system properly. log4j:WARN See h

由于某些原因,我得到以下日志错误。在做了一些研究和之前文章中的一些评论之后,我创建了一个log4j文件,但它仍然不起作用。非常感谢您的帮助

log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.BasicClientConnectionManager).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

这是手册,请通读一遍

您可以做的第一件事是在主方法中调用

BasicConfigurator.configure();
或者您也可以将其添加到log4j.properties中

# Set root logger level to DEBUG and its only appender to A1.
log4j.rootLogger=DEBUG, A1

# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender

# A1 uses PatternLayout.
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n

只需确保log4j.properties文件在eclipse项目类路径中

您可以发布您的log4j文件吗?您是如何配置它的?log4j文件应该在基本目录或资源文件夹中。我将它保存在我创建代码文件的src/文件夹中。假设src/test/java是我的文件的路径。我把它们保存在src文件夹中。应该可以吗?我已经把它添加到src文件夹中,效果很好。我只需要创建一个全新的Java项目(没有Maven),并放置log4j.properties文件。效果很好。我还将日志级别从DEBUG更改为INFO。我得到了我所需要的结果。非常感谢chsdk和Murthi。错误显示我们找不到log4j.xml或log4j.properties文件。这是log4j库用来配置日志属性的文件。这只是一个警告。我已经将它添加到src文件夹中,效果很好。我只需要创建一个全新的Java项目(没有Maven),并放置log4j.properties文件。效果很好。我还将日志级别从DEBUG更改为INFO。我得到了我所需要的结果。非常感谢你,阿德尔。