[英]Disable Logger in a .jar java library
How to disable logger (print output) of a java library (jar) used in a java program ? 如何禁用Java程序中使用的Java库(jar)的记录器(打印输出)?
For example i use the jar joda-time-2.8.2.jar
例如我使用jar
joda-time-2.8.2.jar
What should I put in my logback.xml file to disable the console output of the jar 我应该在logback.xml文件中添加什么以禁用jar的控制台输出
logback.xml: 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>
Just create a logger for org.joda.time
and set the level to OFF
. 只需为
org.joda.time
创建一个记录器,然后将级别设置为OFF
。
<logger name="org.joda.time" level="OFF" >
<appender-ref ref="stdout"/>
</logger>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.