【问题标题】:How do you disable Restlet Client logging Info level?如何禁用 Restlet 客户端日志记录信息级别?
【发布时间】:2017-08-28 20:08:57
【问题描述】:

在我的日志中,我多次显示:

2012 年 11 月 16 日上午 8:51:32 org.restlet.ext.net.HttpClientHelper 停止
信息:停止 HTTP 客户端

当我将此代码添加到我的客户时,我以为我已修复它:

HttpClientHelper httpClientHelper = new HttpClientHelper(null);
Engine.getInstance().getRegisteredClients().clear();
Engine.getInstance().getRegisteredClients().add(httpClientHelper);
httpClientHelper.getLogger().setLevel(Level.WARNING);

显然它适用于日志的开头,但后来它出现在日志中。有人可以向我解释为什么它开始按预期工作,但随后又显示了该信息日志条目吗?

【问题讨论】:

    标签: restlet restlet-2.0


    【解决方案1】:

    对我来说,将 logService 设置为此有效:

    public class SilentLogService extends LogService {
    
      @Override
      public boolean isLoggable(Request request) {
          return false;
      }
    
    }
    

    【讨论】:

      猜你喜欢
      • 2012-09-21
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多