繁体   English   中英

log4j:WARN请正确初始化log4j系统

[英]log4j:WARN Please initialize the log4j system properly

我正在尝试学习硒。

我收到以下错误消息:

log4j:WARN找不到记录器的附加程序(org.apache.http.client.protocol.RequestAddCookies)。 log4j:WARN请正确初始化log4j系统。 log4j:WARN有关更多信息,请参见http://logging.apache.org/log4j/1.2/faq.html#noconfig

因此,我下载了log4j.properties文件,并在google上进行了搜索,并尝试在Eclipse中以不同的方式实现该文件,但没有任何结果。 我看到有人在说:

在类路径的根目录中放置一个名为log4j.properties的文件:

log4j.rootLogger = ALL, Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.conversionPattern=%m%n

不需要什么了。 Log4j将发现它并进行自我配置。

但是,“ 在类路径的根中 ”是什么意思?

我在Eclipse中工作。 那么,如何在Eclipse中找到类路径的根?

看来您需要将log4j.properties或log4j.xml文件的位置添加到Eclipse中的Classpath。

确保您的项目在Eclipse中打开,然后单击Eclipse顶部的“运行”菜单,然后单击以下内容:

运行->运行配置->类路径(选项卡)->用户条目->高级(右侧按钮)->添加文件夹->然后导航到包含log4j.properties文件的文件夹

应用->运行

错误消息应该不再出现。

您是否只是尝试将其放在源文件夹中? 它应该自动复制到构建时的部署文件夹中。 如果您已经尝试过,则可能是跳过* .properties文件的部署规则...

希望对您有帮助

从您的外部库中删除log4j.rar

步骤:右键单击src-> BuildPath-> Configure Buildpath-> Libraries->选择Log4j.rar并将其删除。

为了生成报告,您只需添加log4j即可执行脚本,而无需添加log4j。

希望这能解决您的问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM