我正在尝试学习 Selenium 。
我收到以下错误消息:
log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies). 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
并用谷歌搜索了它,并尝试在 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 中的类路径。
确保您的项目已在 Eclipse 中打开,然后单击 Eclipse 顶部的“运行”菜单并单击以下内容:
运行 -> 运行配置 -> 类路径(选项卡)-> 用户条目 -> 高级(右侧按钮)-> 添加文件夹 -> 然后导航到包含 log4j.properties 文件的文件夹
应用 -> 运行
错误消息不应再出现。
关于java - log4j :WARN Please initialize the log4j system properly,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29519850/