0
如何訪問我的log4j.properties文件中名爲「LOGS_HOME」的環境變量。此外,我在WebLogic 11g上部署了幾個需要這個E.V.價值的戰爭。爲了創建一個目錄並在那裏放置日誌文件。Log4j - 在Windows上訪問環境變量
BTW:我使用log4j的1.2.17
如何訪問我的log4j.properties文件中名爲「LOGS_HOME」的環境變量。此外,我在WebLogic 11g上部署了幾個需要這個E.V.價值的戰爭。爲了創建一個目錄並在那裏放置日誌文件。Log4j - 在Windows上訪問環境變量
BTW:我使用log4j的1.2.17
根據這一answer,log4j的版本2能夠解決您的問題...
不過,如果你不能改變log4j的版本,你可以使用系統屬性替換並通過環境變量:LOGS_HOME
作爲JAVA系統屬性啓動服務器時(例如:runWebLogic.bat -Dlogs.home=%LOGS_HOME%
... 注:這只是一個例子,我真的不知道如何啓動weblogic服務器,但是它的想法是一樣的)。