1
我正在做一個maven應用程序。如果我將我的log4j2.xml
配置文件放在src/resources
文件夾中,它工作正常。如何檢索log4j2.xml如果存儲在應用程序外
但是,我需要將它存儲在應用程序之外。如果將log4j2.xml
文件存儲在我的桌面上,我該如何調用log4j2.xml
文件的位置?我應該在src/resource
文件夾中創建一個文件來讀取我的日誌文件位置,我該怎麼做?
我正在做一個maven應用程序。如果我將我的log4j2.xml
配置文件放在src/resources
文件夾中,它工作正常。如何檢索log4j2.xml如果存儲在應用程序外
但是,我需要將它存儲在應用程序之外。如果將log4j2.xml
文件存儲在我的桌面上,我該如何調用log4j2.xml
文件的位置?我應該在src/resource
文件夾中創建一個文件來讀取我的日誌文件位置,我該怎麼做?
Log4j2配置文件不需要在類路徑中。
您可以指定系統屬性爲-Dlog4j.configurationFile=path/to/log4j2.xml
的相對路徑或完整路徑。請參閱Log4j2 FAQ page。
我在哪裏放這段代碼:Dlog4j.configurationFile = path/to/log4j2.xml? – thall
'-DpropertyName = propertyValue'是命令行語法。例如。 'java -cp myjar.jar -Ddebug = true com.mycomp.MyMainClass'。 –