Java Spring Boot中的Log4j2复合配置支持

Java Spring Boot中的Log4j2复合配置支持,java,spring-boot,configuration,log4j2,Java,Spring Boot,Configuration,Log4j2,根据,Log4j2支持通过在configurationFile变量中传递配置文件列表来创建复合配置: log4j2.configurationFile: log4j2-local.yaml,log4j2-base.yaml 另一端的Spring接受变量logging.config: logging.config: classpath:log4j2-local.yaml 我正在寻找一种使log4j2的复合配置在springboot中工作的方法,但我还没有成功。我也找不到关于这个主题的文档 到目

根据,Log4j2支持通过在configurationFile变量中传递配置文件列表来创建复合配置:

log4j2.configurationFile: log4j2-local.yaml,log4j2-base.yaml
另一端的Spring接受变量logging.config:

logging.config: classpath:log4j2-local.yaml
我正在寻找一种使log4j2的复合配置在springboot中工作的方法,但我还没有成功。我也找不到关于这个主题的文档

到目前为止,我已经尝试了以下方法,但没有效果:

  • 在logging.config中传递文件列表
  • 在application.yaml中的log4j2.configurationFile变量中设置列表
  • 在资源文件夹的log4j2.component.properties文件中的log4j2.configurationFile变量中设置列表
  • 从Java命令传递LOG4J_配置_文件环境变量中的列表
答复 不适合我。不确定这是否是因为他们使用的是XML配置而不是yaml,但事实并非如此

谁能给我一个指针吗?在Spring Boot中,哪种方法是正确的?或者,至少有一种方法是可行的。 提前感谢。

可能的副本