首页 文章

如何在项目中包含多个log4j2.xml文件?

提问于
浏览
3

我的项目由多个模块组成 . 每个模块都可以独立运行,并具有单独的log4j2.xml

说项目X由三个模块组成:

  • 模块A有log4j2.xml(包含Loggers和Appenders)

  • 模块B有log4j2.xml

  • 模块C有log4j2.xml

在集成模块时,我必须手动将 LoggersAppenders 从每个模块的log4j2.xml复制粘贴到项目特定的log4j2.xml文件中 .

为了避免复制粘贴,我一直在寻找包含多个文件的 XInclude ,但只有当Appenders和Logger位于不同的文件中时它才支持 . http://logging.apache.org/log4j/2.x/manual/configuration.html#XInclude

如何XInclude多个log4j2.xml文件?

任何帮助是极大的赞赏 .

1 回答

相关问题