2016-07-18 205 views
0

在我的web應用程序,我需要用我的日誌框架。該框架由每個Web應用程序加載,如jar依賴項。Wildfly禁用日誌記錄子系統

爲了禁用JBoss的日誌子系統我試圖創建一個

jboss-deployment-structure.xml 

文件複製:

(firt try)- webapplication.war\WEB-INF\ 
(second try) - webapplication.war\WEB-INF\lib\my_framework.jar\META-INF\ 

文件的內容是:

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-deployment-structure> 
    <deployment> 
     <exclusions> 
      <module name="org.jboss.as.logging (or org.jboss.logging)" /> 
     </exclusions> 
    </deployment> 

但沒有似乎在日誌過程中發生了變化。 我檢查了框架MANIFEST.MF並沒有其他依賴進口。

我也意識到,從standalone.xml取消日誌子系統定製日誌框架工作正常。

回答

1

您也可以在jboss-deployment-structure.xml中排除部署中的子系統。排除模塊不會排除子系統處理部署的情況。

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-deployment-structure> 
    <deployment> 
     <exclude-subsystems> 
      <subsystem name="logging" /> 
     </exclude-subsystems> 
    </deployment> 
</jboss-deployment-structure> 

排除子系統將停止部署被子系統處理。