如何消除特定jar的日志记录

时间:2014-11-23 10:19:50

标签: slf4j logback

我在java中使用slf4j而不是logback 如何消除特定罐子的记录? 它打印了很多信息,我想只提高它的级别来调试。

2 个答案:

答案 0 :(得分:2)

您可以在logback.xml中指定日志中不需要的类包:

<logger name="org.hibernate" level="ERROR" />

*允许其中一个不区分大小写的字符串值TRACE,DEBUG,INFO,WARN,ERROR,ALL或OFF的level属性的值。特殊于大小写不敏感的值 INHERITED 或其同义词 NULL 将强制记录器的级别从层次结构中的较高位继承。

Chapter 3: Logback configurationThe logback manual中查看详情。

答案 1 :(得分:1)

似乎无法从特定jar 关闭记录器,但您可以关闭此jar的主要包的记录器

像:

your.lib.main.package =  OFF