原先在logback.xml中的log的value值是写好的,现在项目要求日志文件保存路径可以在外面的application中进行修改,解决方法如下:
将 logback.xml文件中的
<!-- 日志存放路径 -->
<property name="log.path" value="D:/logfile" />
修改为
<!-- 日志存放路径 -->
<springProperty scope="context" name="logPath" source="logging.path"/>
<property name="log.path" value="${logPath}" />
其中,application.yml对应部分为:
<!-- 日志配置 -->
logging:
level:
com.hisense: debug
org.springframework: warn
path: D:/logfile