禁用.jar java库中的Logger

时间:2016-03-16 14:21:58

标签: java xml logging spring-boot

如何禁用java程序中使用的java库(jar)的记录器(打印输出)?

例如我使用jar joda-time-2.8.2.jar

我应该在logback.xml文件中放置什么来禁用jar的控制台输出

logback.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
        <Target>System.out</Target>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n</pattern>
        </encoder>
    </appender>
    <logger name="com.paper.white" additivity="false" level="TRACE">
        <appender-ref ref="stdout" />
    </logger>
    <root level="WARN">
        <appender-ref ref="stdout" />
    </root>
</configuration>

1 个答案:

答案 0 :(得分:1)

只需为org.joda.time创建一个记录器,并将级别设置为OFF

<logger name="org.joda.time" level="OFF" >
    <appender-ref ref="stdout"/>
</logger>