如何配置logback以跳过来自org.package。*的日志消息,所有级别低于WARN? [英] How to configure logback to skip logging messages from org.package.* with all levels below WARN?

查看:134
本文介绍了如何配置logback以跳过来自org.package。*的日志消息,所有级别低于WARN?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何配置logback不会记录org.package包中记录器及其子包的消息,除非它们的级别是WARN或ERROR?

How do I configure logback not to log messages from loggers in package org.package and it's subpackages unless their level is WARN or ERROR?

推荐答案

为什么以下配置不适合你?

And why isn't the following configuration not working for you?

<configuration>
    <logger name="org.package" level="WARN"/>

    <root level="ALL">
        <appender class="ch.qos.logback.core.ConsoleAppender">
            <encoder>
                <pattern>%d{ISO8601} | %-5level | %thread | %logger{1} | %m%n</pattern>
            </encoder>
        </appender>
    </root>
</configuration>

这篇关于如何配置logback以跳过来自org.package。*的日志消息,所有级别低于WARN?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆