问题描述
SpringBoot项目使用logback自定义配置后,会在/tmp/ 目录下生成 spring.log的文件(如下图所示)。
![1256810-20190227163515638-351135106.png](https://img2018.cnblogs.com/blog/1256810/201902/1256810-20190227163515638-351135106.png)
解决方案
通过各种资料的搜索,最终发现问题的所在(logback配置如下)。
%black(%d{ISO8601}) %highlight(%-5level) [%blue(%t)] %yellow(%C{1.}): %msg%n%throwable ${LOG_FILE}.%d{yyyy-MM-dd}.%i.log 90 200MB utf-8 %d %-5level [%thread] %logger{0}: %msg%n 512 true
通过分析上面配置发现base.xml中包含了以下内容:
从base.xml中可以看出来,会在/tmp/目录下默认生成一个spring.log,问题已经发现了,那就说明这里的配置需要更改,改成什么呢?
通过在github上查询,只需要将替换成
即可。
问题解决。