1
我們有一個使用Apache Axis2在Jboss Openshift上運行的Web服務應用程序。我們正在遷移到log4j2。然而,除了我們的應用程序日誌,參考庫的某些日誌(如axis2日誌),使用log4j記錄hazelcast日誌。我們得出了這個結論,因爲它們仍然使用舊的log4.properties文件而不是log4j2.xml文件。我們的應用程序使用log4j2.xml文件。因此,2個日誌文件正在創建,一個用於log4j,另一個用於log4j2。我們嘗試添加遷移指南中提供的適配器JAR,並刪除了所有對log4j jar的引用,但無濟於事。請幫忙。謝謝。使用log4j引用庫遷移到log4j2
但是在刪除log4j.properties文件時,我沒有看到log4j的任何警告......有什麼辦法可以打開log4j的日誌記錄嗎? – Kevin
嘿,我可以在jenkins上看到下面這行maven build ...它似乎正在下載到log4j.pom,但我無法找出是什麼導致它...請幫助 [INFO]正在下載:https ://repo.maven.apache.org/maven2/log4j/log4j/1.2.12/log4j-1.2.12.pom [INFO]已下載:https://repo.maven.apache.org/maven2/log4j/ log4j/1.2.12/log4j-1.2.12.pom(145 B在14.2 KB /秒) – Kevin
運行mvn依賴項:項目中的樹。這將告訴你什麼是包括到您的項目中的依賴關係的依賴項。然後您需要排除依賴關係中的log4j依賴。 – rgoers