2016-07-18 148 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> 

排除子系统将停止部署被子系统处理。