问题 在windows下可以打印日志,但是linux下不可以; 环境 开发是windows,测试+生产linux;springboot+slf4j+log4j2 解决过程 在网上搜索了大量的博客,一片都在说jar包冲突的问题,照着修改,把引入的springcloud的基础jar挨个排查了一遍log4j的引用,然而并没有解决我的问题。 最终方案 :最后解决问题的办法居然是把log4j的日志输出目录配置改为绝对路径 绝对路径 绝对路径 重要的事情说三遍,真是想找个地方晕一会