【问题标题】:Disable Restlet loggings禁用 Restlet 日志记录
【发布时间】:2012-09-21 12:42:26
【问题描述】:

如何禁用对 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);
        }
    }
}

谢谢,

【问题讨论】:

    标签: tomcat restlet restlet-2.0 catalina.out


    【解决方案1】:

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

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

    问候。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-17
      • 2011-06-22
      • 2015-04-21
      • 2015-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多