Spring boot使用不同的名称log4j2-app.xml加载log4j2.xml

时间:2017-06-13 05:43:38

标签: spring-boot log4j2

我需要在一个weblogic服务器中部署两个不同的spring boot应用程序,我们在两个应用程序中使用一个log4j2.xml,这些应用程序在类路径中复制。现在我想为每个应用程序分离log4j2.xml。我尝试在application.properties文件中提供此属性logging.config = log4j2-app1.xml,但它不起作用。请建议如何处理这种情况

1 个答案:

答案 0 :(得分:0)

确保提供正确的资源前缀。如果log4j2-app1.xml存在于类路径中,则应该使用:

logging.config=classpath:log4j2-app1.xml

如果它是外部文件,您可以使用:

logging.config=file:log4j2-app1.xml