原因是因为logback源码中默认是String[] { “logback-test.groovy”, “logback-test.xml”, “logback.groovy”, “logback.xml” };
当没有找到这些时才会拼上-spring.
而项目中名字为logback-spring.xml,当依赖中存在logback.xml时便不会读取项目中的logback-spring.xml,因此打印的日志被依赖中的logback.xml覆盖
解决办法:修改项目中的logback为logback-test.xml或logback.xml
参考:https://blog.csdn.net/weixin_44646065/article/details/125314449