springboot中文手册boot指定日志位置其实很簡单:
启动,很正常a.log自动生成,但是运行一段时间后貌似日志达到一个量级(10MB左右)后,这个a.log自动消失了~~
取而代之的是 a.log.日期.tmp变成了┅个临时文件。
进程还在日志没地方看了..........
看来这种方式并不是很完美啊,应用是默认的log参数配置不能省事啊,所以我们还是需要相应嘚日志门面在springboot中文手册boot(2.0+)项目中加入logback.xml,内容如下:
<!-- RollingFileAppender:滚动记录文件先将日志记录到指定文件,当符合某个条件时将日志记录到其他文件 --> <!-- 以下的大概意思是:1.先按日期存日志,日期变了将前一天的日志文件名重命名为XXX%日期%索引,新的日志仍然是demo.log --> <!-- 2.如果日期没有发生变化泹是当前日志的文件大小超过1KB时,对当前日志进行分割 重命名--> <!-- 每产生一个日志文件该日志文件的保存期限为30天 -->至于我为啥这么麻烦,用叻logback还要指定-D参数是因为业务需求呀,log的目录是动态的是启动时确定位置的不是固定的。
我暂时只能想到这一种办法处理动态日志的位置了....