如何在第三方jar中禁用JUL?

时间:2010-07-11 13:28:02

标签: java logging java.util.logging

在第三方jar记录器中存在此代码。 'Logger.getLogger(“net.java.ao”)。log(Level.INFO,sql.toString());'
如何从我的程序中禁用此记录器?

1 个答案:

答案 0 :(得分:2)

您可以尝试为给定的logger-name“net.java.ao”提升LogLevel。 因此,尝试使用Java System-Property指定自定义Logger配置:“java.util.logging.config.file”。

在使用上述系统属性指定的文件中,您只需添加以下行:

net.java.ao.level = OFF

或者,您也可以使用System-property:“java.util.logging.config.class”,如API文档中所述:http://download.oracle.com/docs/cd/E17476_01/javase/1.5.0/docs/api/java/util/logging/LogManager.html