簡體   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