Spring Boot环境感知log4j属性

时间:2016-10-20 00:07:19

标签: spring spring-boot log4j

我尝试在Spring Boot应用程序中使用环境感知log4j属性文件,例如,log4j.properties用于开发,log4j-uat.properties用于UAT环境,如图所示。

log files

  1. Extern log4.properties file with Spring Boot之后,我将logging.config = log4j-uat.properties添加到application-uat.properties并获取异常表示无法找到该属性文件。
  2. Error log

    1. https://github.com/spring-projects/spring-boot/issues/1348之后,我在启动应用程序时添加了参数java -jar logger-server.jar --spring.profiles.active = uat -Dlogging.config = classpath:log4j-uat.properties。但是,似乎uat log4j属性总是被默认的log4j属性覆盖。
    2. 有谁能告诉我如何使Spring Boot为不同的环境选择log4j属性文件?

      谢谢, 肖恩

0 个答案:

没有答案