log4j日志使用DailyRollingFileAppender进行滚动写入的时候日志写入到旧日志文件中
产生背景
线上排查问题的时候发现日志文件缺失,登录到机器上发现mybatis日志正常输出在当天的日志文件中,但是对应的业务日志没有输出到当天的日志文件中,经检查发现,业务日志输出到了前一天的日志文件中
产生原因
mybatis和业务日志分别使用了不同的appender,但是两个appender目标日志文件为同一个,在进行文件切换的时候两个appender都有输出日志,产生了冲突导致业务日志没有切换到新的日志文件
...
原创
2020-07-31 12:32:53 ·
564 阅读 ·
0 评论