美文网首页
OkHttpClient日志不输出的解决办法

OkHttpClient日志不输出的解决办法

作者: zoujun8666 | 来源:发表于2018-02-23 12:01 被阅读9次

在配置OkHttpClient日志时,正常情况下以下代码就可以正常的输出日志:

okHttpClient.addInterceptor(new HttpLoggingInterceptor().setLevel(HttpLoggingInterceptor.Level.BODY));

可能在某些情况下(如手机设置,andrioid环境等)日志没有正常输出,但又不想自己写拦截器,此时只需要在创建HttpLoggingInterceptor时,传递一个日志的输出实现,改为自己的输出方式即可解决,如下代码:

okHttpClient.addInterceptor(new HttpLoggingInterceptor(new HttpLoggingInterceptor.Logger() {

@Override  

public void log(String message) {

       Log.i("HttpLoggingInterceptor", message);

  }

}).setLevel(HttpLoggingInterceptor.Level.BODY));

相关文章

网友评论

      本文标题:OkHttpClient日志不输出的解决办法

      本文链接:https://www.haomeiwen.com/subject/gxxxxftx.html