logback配置忽略日志
0
一直用log4j
,最近使用百度的云存储,用到了logback
,但是有个info
日志实在是让人受不了:
17:36:38.118 [http-nio-8080-exec-83] INFO com.baidubce.http.BceHttpClient - Unable to execute HTTP request
com.baidubce.BceServiceException: The specified key does not exist. (Status Code: 404; Error Code: NoSuchKey; Request ID: 48c1e2c3-b159-4085-b0bc-033bcdb27de3)
at com.baidubce.http.handler.BceErrorResponseHandler.handle(BceErrorResponseHandler.java:51) ~[bce-java-sdk-0.9.1.jar:na]
就是删除不存在的object
的时候,日志里面一堆的错误信息。
怎么过滤这个日志呢?我开始想的是能不能过滤掉这个异常com.baidubce.BceServiceException
,但是没找到。
最后发现原来可以对某个包单独配置异常级别:
<logger name="com.baidubce" level="WARN" />
参考文章:http://blog.csdn.net/haidage/article/details/6794509
20220624批注
现在改用logback
日志框架了,log4j
的BUG真的是一言难尽。