[英]Configure log4j in project
我創建了一個實現了log4j的EAR
項目。 現在,我想將log4j.xml外部化到WAS服務器的類路徑中的某個位置,這意味着我想將其從項目中刪除並將其放置在WAS服務器的類路徑中。
我必須在哪個文件中配置log4j.xml路徑? 會是application.xml
嗎?
像在Web項目中一樣,我們在web.xml
配置log4j.xml。
例如:
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/resource/log4j.properties</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
您應該能夠通過更新服務器的啟動腳本以使其包含在其啟動路徑中來設置log4j配置文件的路徑。 像這樣: -Dlog4j.configuration=file:<path to log4j.xml>
或者,您可以從管理控制台中更新WAS的JVM參數,以包括log4j配置的路徑。 它應該在Servers-> Process Definition-> JVM下
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.