背景: 做项目的时候,一些开源软件,比如mybatis打印sql语句到自己项目配置的日志文件里面,这个肯定不行的,需要过滤,怎么过滤掉呢? 方法:使用log4j提供的日志过滤能力,配置log4j.xml的filter属性,如下: filter对应的实现可以写在自己的代码里面 这样就可以过滤掉没有必要的日志了。