Spring-boot简单日志配置说明

在对spring-boot时进行日志配置时  发生了一个无语的坑 特此记录

因为spring-boot自带日志功能  所以在yml中配置一下就可以了  

appliaction.yml中加入file:log\log.log

Spring-boot简单日志配置说明

代码中 加入log.info

Spring-boot简单日志配置说明

运行

Spring-boot简单日志配置说明

控制台打印

Spring-boot简单日志配置说明

 

看下项目目录  已经自动生成了   

Spring-boot简单日志配置说明

 

但是一开始是不成功的      当我配置了file:log\log.log后  并没有生成这个日志文件   

点击application.yml中的file进入Spring-boot简单日志配置说明查看源码

Spring-boot简单日志配置说明

在这儿打个断点  重新启动项目后查看系统属性  

Spring-boot简单日志配置说明

Spring-boot简单日志配置说明

这个user.dir就是日志生成的路径  而这个路径是在启动spring-boot时设置的

Spring-boot简单日志配置说明

一开始我的项目是通过pom.xml依赖进来的 所以当我启动时它的工作目录不是这个项目的路径 所以日志生成到了其他地方

 

如果大家日志配置的正确  却没有生成文件  不妨看看这里的工作目录是否设置正确了