如果不确定logback.xml 不生效是否生效可以更改后面的root
把ALL改成OFF看是否还会打印日志,如果打印,证明配置没有生效
原因1:
logback配置文件没有放在src目录。
如果不知道放在哪里就在主程序运行下列代码找到路径位置,在电脑中搜索改路径将配置文件放在该路径下:
// 获取classpath路径
String s = Thread.currentThread().getContextClassLoader().getResource("").getPath();
System.out.println("classpath => " + s );
// 获取classpath路径
String path = 这个是你的主函数名.class.getResource("/").toString();
System.out.println("classpath => " + path);
这样就可以了!
原因2:
如果原因1不行,也确定了配置文件再src下,那可能就是你的配置文件命名有问题,可以将配置文件命名改为logback.xml或者logback-test.xml也行。这样就OK咯。