禁用Restlet记录

时间:2012-09-30 09:30:28

标签: tomcat restlet restlet-2.0 catalina.out

如何禁用对catalina.out的Restlet记录,我试图在RestletApplication中将Logger“org.restlet”级别设置为SEVERE,但它不起作用。

static {
    // Install logging bridge (JUL -> LOG4J)
    SLF4JBridgeHandler.install();

    Logger logger = Logger.getLogger("org.restlet");
    for (Handler handler : logger.getParent().getHandlers()) {
        // Find the console handler
        if (handler.getClass().equals(java.util.logging.ConsoleHandler.class)) {
            handler.setLevel(Level.SEVERE);
        }
    }
}

谢谢,

1 个答案:

答案 0 :(得分:0)

这可以通过在JDK级别,tomcat级别甚至webapp级别配置logging.properties文件来完成。

将logging.properties中的ConsoleHandler级别增加到默认INFO级别以外的级别将禁用restlet日志。

问候。