问题描述:在springboot项目中,利用slf4j+logback配置打印日志,发现自己项目中的类打印日志都能按照配置正常打印,但是引入的第三方包里面的类,有一部分类的日志,不打印日志;
解决过程:
1、检查了正常打印日志的类和不正常打印日志的类所使用的Logger,均为slf4j-api包中的Logger,所以不是这个问题;
2、检查logback.xml,发现logger标签中,name定义成com,该配置表示打印com包下所有类产生的日志,再检查没打印日志的第三方包中的类,发现该类在org包下,所以该类的日志没有正常打印,尝试在加一个logger标签,name命名为org,重启后日志正常打印;