强制 Spring Boot 服务忽略过时的 logback.xml

问题描述

我正在做一些更新工作以使用 logback.xml 中的 logback-spring.xml。在此过程中,旧的 logback.xml 留在部署的框中。我试图让我的服务忽略 logback.xml 文件,而只是读取新的 logback-spring.xml 文件。

有没有一种方法可以在不直接删除 logback.xml 文件的情况下做到这一点。

我尝试过的东西。

  • 在启动服务时将 logging.config 作为外部参数传递。 -Dlogging.config=/exampleSvc/etc/logback-spring.xml

  • 在 application.yml 中设置 logging.config logging: config: classpath:logback-spring.xml

我在启动服务时在类路径中添加了 etc 文件夹

-classpath /exampleSvc/etc:

除了直接删除旧的 logback.xml 文件之外,还有其他选择吗。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)