84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
在eclipse开发,在windows都可以正常生成文件,也能输出info、dubug的日志,但是换到linux环境就出问题了,只能生成文件,而且能打印开始启动的日志,启动完成后,后续的日志都不能输出到文件内。logback.xml应该是没问题的,我另外一个项目一样配置的,正常可以打印日志,新项目就不行了,现在怀疑是不是linux环境权限的问题?
走同样的路,发现不同的人生
折腾半天,终于找到问题了,
ClassPathResource classPathResource = new ClassPathResource("logback.xml");
这个方法在windows环境下可以找到配置文件路径,因为用了replace,导致路径错误,修改之后就可以了。
折腾半天,终于找到问题了,
这个方法在windows环境下可以找到配置文件路径,因为用了replace,导致路径错误,修改之后就可以了。