JBoss EAP 7.0.3中log4j.xml的外部化

JBoss EAP 7.0.3中log4j.xml的外部化,jboss,log4j,jboss-eap-7,Jboss,Log4j,Jboss Eap 7,我可能有一个独特的问题。我们使用的是第三方web库,它使用log4j进行日志记录。目前,我们的应用程序设置为使用JBoss本机日志记录(我们这样做是为了可以根据环境改变日志打印输出) 第三方war文件要求我们在其部署的war中烘焙log4j.xml。显然我们不想那样。 这是我试过的 我尝试过删除它,看看它是否会使用原生jboss logger设置 我已尝试将-Dlog4j.configuration设置为log4j.xml文件的路径 我尝试在独立完整文件中使用相同的名称设置jboss eap的

我可能有一个独特的问题。我们使用的是第三方web库,它使用log4j进行日志记录。目前,我们的应用程序设置为使用JBoss本机日志记录(我们这样做是为了可以根据环境改变日志打印输出) 第三方war文件要求我们在其部署的war中烘焙log4j.xml。显然我们不想那样。 这是我试过的

  • 我尝试过删除它,看看它是否会使用原生jboss logger设置
  • 我已尝试将-Dlog4j.configuration设置为log4j.xml文件的路径
  • 我尝试在独立完整文件中使用相同的名称设置jboss eap的系统属性
我没有访问源代码的权限,但我可以反编译


有什么想法吗?

听起来确实很独特,如果你自己或通过JBoss论坛找到答案,你可能会回答自己的问题。我唯一的建议是看看你是否能在这方面得到一些帮助。祝你好运什么使log4j.xml成为必需的?