簡體   English   中英

使用另一個log4j.xml文件覆蓋log4j配置

[英]override log4j configuration with another log4j.xml file

是否可以添加或覆蓋以前由log4j.xml文件加載的log4j配置和在運行時加載的另一個log4j.xml文件?

我的Glassfish服務器在啟動log4j.xml文件時加載,我想用EAR文件中的另一個log4j.xml文件更改此配置。

我嘗試使用DOMConfigurator.configure("log4j.xml")但似乎以前的配置沒有被覆蓋(但是這個方法找到log4j.xml文件,因為當我更改為非現有文件時,我有異常)。

我該怎么辦?

log4j Configurator始終從“當前”設置開始應用其配置。 如果您希望新設置替換舊設置,只需在調用DOMConfigurator之前先調用LogManager.resetConfiguration()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM