使用 Spring 启动外部 log4.properties 文件
Extern log4.properties file with Spring Boot
我是 运行 我的带有可执行 jar 的应用程序。
我在 /resources 文件夹中有 log4j.properties
在产品中我想覆盖它并将它放在外部目录中
我如何使用 Spring-Boot 来做到这一点?
-Dlogging.config=/path/to/log4j.properties
http://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html
如果您不喜欢添加命令行参数,您可以在启动应用程序的目录中添加额外的 application.properties
。喜欢:
# log4j configuration for product
logging.config=log4j-prod.properties
然后,此 application.properties
将覆盖 /resources/application.properties
,并且 log4j-prod.properties
将用于产品环境。请阅读更多详情:
试试这个:
java -Dlog4j.configuration=文件:/log4j.properties -jar XX.jar
-jar配置之前的-D配置。
为我工作。
-Dlog4j.configuration=file:/path/to/log4j.properties
命令行适用于 Spring Boot 1.5.6。不要忘记 文件: .
我是 运行 我的带有可执行 jar 的应用程序。
我在 /resources 文件夹中有 log4j.properties
在产品中我想覆盖它并将它放在外部目录中
我如何使用 Spring-Boot 来做到这一点?
-Dlogging.config=/path/to/log4j.properties
http://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html
如果您不喜欢添加命令行参数,您可以在启动应用程序的目录中添加额外的 application.properties
。喜欢:
# log4j configuration for product
logging.config=log4j-prod.properties
然后,此 application.properties
将覆盖 /resources/application.properties
,并且 log4j-prod.properties
将用于产品环境。请阅读更多详情:
试试这个: java -Dlog4j.configuration=文件:/log4j.properties -jar XX.jar
-jar配置之前的-D配置。 为我工作。
-Dlog4j.configuration=file:/path/to/log4j.properties
命令行适用于 Spring Boot 1.5.6。不要忘记 文件: .