使用logback记录特定类的不同级别?

时间:2013-06-14 11:08:02

标签: debugging logging logback

我是否可以仅使用logback.xml覆盖特定类的日志记录级别?一切都保留在INFO中,除了一个将登录DEBUG的类。

我在默认值之后附加了此内容,但似乎无法正常工作

<logger name="com.pack1.pack2.paack3.ClassName" additivity="false" level="debug">
    <appender-ref ref="file1"/>
</logger>

谢谢, 唐纳德

3 个答案:

答案 0 :(得分:3)

(如果您明确设置了记录器的名称),请检查记录器的名称是否与您在源代码中为记录器设置的名称相匹配。

对级别关键字使用大写字母(DEBUG,INFO ....) 我不确定,但也许你应该使用Level而不是level。

答案 1 :(得分:1)

完全像这样对我有用:

<logger name="org.apache.zookeeper" level="WARN">
    <appender-ref ref="console"/>
</logger>

答案 2 :(得分:0)

我很确定我之前已经完成了它并且它有效。尝试使用大写DEBUG。