簡體   English   中英

獲取log4j警告,但未在任何地方調用

[英]Getting log4j warning but not called anywhere

運行testng套件時,控制台中出現以下警告:

log4j:WARN No appenders could be found for logger (org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager)
log4j:WARN Please initialize the log4j system properly.

我們以前使用過log4j,但此后已轉移到新的記錄器中。 該項目已刪除了對log4j的所有引用,但是我們仍然遇到這些錯誤。 我們正在使用Selenium Web Driver ,似乎我們在此行上收到這些警告:

driver = new FirefoxDriver();

我唯一能想到的是FirefoxDriver正在請求log4j對象或其他東西,並且它沒有接收到它,但是源代碼並未要求log4j 有誰知道我們為什么收到這些警告? 我對log4j不太熟悉,最近剛加入團隊。 我已經閱讀了有關log4j屬性文件的內容,但是我們沒有這些內容,因此我認為它與這些內容沒有任何關系。

正在向log4j請求與之對應的記錄器

org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager

日志消息清楚地表明,log4j仍然存在於內部深處。 對於Maven項目,這很可能是暫時性依賴關系,您必須明確禁用自己。

建立的約定是,這是請求記錄器對象的類的名稱,以備您調查。

它沒有被調用,但是仍與您的項目構建庫中的關聯,從那里將其刪除,並從項目構建目錄中刪除log4j xml aslo。 試試看

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM