logback的<maxFileSize>不会立即分割问题
真的想要骂人,不是不会立即分割,logback会每隔60s执行一次检查,达到这个检查时间才会分割,而且达到这个检查时间后,还必须有新日志写入才会分割
虽然说实际工作中这个不会影响什么,但是对于我们初学者学习造成了很大的困扰
网上还很难搜到对此的解释,我还是偶然测试的时候发现的,又自己测了几个小时,发现竟然1分钟才检查后保存,而且还不是精准的1分钟可能是58秒、59秒、62秒等等,可能操作文件耗时也是不稳定的,最终大致就1分钟。基于这个发现又去搜了搜,发现某个大哥也发现了这个问题
SpringBoot3配置Logback日志滚动文件的方法_java_脚本之家
基于这个我去官网看看,结果官网展示的信息变了,文档也更新了,真是离谱
https://logback.qos.ch/manual/appenders.html
本来还想着,以时分秒去命名我们的日志文件呢,时分秒代表日志文件的最后一行时间,这样也方便我们查找嘛,但是发现根本不行,logback只能做到大致,不能做到精准。
最终只能实现这样的效果,想要看具体时间段的得点进去看看时间才能确定在哪个文件,真的太无语,唉。。。。。。又是浪费时间的一天