[英]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.