带有Spring引导的Extern log4.properties文件
我正在用可执行jar运行我的应用程序 我在/resources文件夹中有log4j.properties 在prod中,我希望覆盖它并将其放在外部目录中 我怎么能用Spring Boot做到这一点带有Spring引导的Extern log4.properties文件,spring,spring-boot,Spring,Spring Boot,我正在用可执行jar运行我的应用程序 我在/resources文件夹中有log4j.properties 在prod中,我希望覆盖它并将其放在外部目录中 我怎么能用Spring Boot做到这一点 -Dlogging.config=/path/to/log4j.properties 如果不想添加命令行参数,可以在启动应用程序的目录上创建附加的application.properties。比如: # log4j configuration for product logging.config=l
-Dlogging.config=/path/to/log4j.properties
如果不想添加命令行参数,可以在启动应用程序的目录上创建附加的
application.properties
。比如:
# log4j configuration for product
logging.config=log4j-prod.properties
然后,此application.properties
将覆盖/resources/application.properties
,并且log4j-prod.properties
将在产品环境中使用。请阅读更多关于:
试试这个:
java-Dlog4j.configuration=file:/log4j.properties-jar XX.jar
-jar配置之前的-D配置。
为我工作。
-Dlog4j.configuration=file:/path/to/log4j.properties
到命令行在Spring Boot 1.5.6中工作。不要忘记文件:将-Dlog4j.configuration=file:/path/to/log4j.properties添加到命令行也应该在Spring Boot中工作。