1.问题描述
SpringCloud项目,启动后,日志路径会多出来名叫XXX_IS_UNDEFINED的目录和文件。


病情:
- 首先,springboot项目没有这个问题;
- SpringCloud项目才有可能出现这个问题。
- 日志配置文件,比如
logback-spring.xml配置了
<springProperty scope="context" name="SERVER_NAME" source="spring.application.name"/>
2和3条件一起才有可能出现,比如SERVER_NAME_IS_UNDEFINED。
2.原因
SpringCloud中logback-spring.xml比application.yml文件先加载,读取不到spring.application.name
3.解决方案
创建bootstrap.yml文件把spring.application.name放在bootstrap.yml中。bootstrap.yml比application.yml要先加载,比日志配置文件logback-spring.xml也要先加载。
4.注意
SpringCloud才有bootstrap.yml文件。
5364

被折叠的 条评论
为什么被折叠?



