java - log4j :WARN Please initialize the log4j system properly

标签 java eclipse selenium logging

我正在尝试学习 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/

相关文章:

python - 使用 Python Selenium WebDriver 进行异常处理的返回值

java - 为什么 JVM 不断进行 full gc,而老一代只有半满?

eclipse - 如何为Eclipse安装UML插件?

java - 如何使用 Java 连接到远程 MySQL 数据库?

.net - 无法设置 ChromeDriver 实例的 PageLoad

javascript - 使用 Python 使用 Selenium 将 CSS/Javascript 动画渲染为一系列图像文件

java - 如何在 Android 中动态/编程地在 EditText 中添加滚动条?

java - 检查 XML 文档结构

java - HttpRequestBase - 如何打印请求及其所有数据

eclipse - 从SpringSource Tool Suite(STS)运行集中的Groovy单元测试