如何禁用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>
答案 0 :(得分:1)
只需为org.joda.time
创建一个记录器,并将级别设置为OFF
。
<logger name="org.joda.time" level="OFF" >
<appender-ref ref="stdout"/>
</logger>