带有Retrofit2的RxJava2 - 无法使用HttpLoggingInterceptor获取日志

时间:2018-05-15 12:10:51

标签: android debugging retrofit retrofit2 rx-java2

我已将RxJava2与Retrofit2集成,并且无法使用HttpLoggingInterceptor获取api调用的日志。

我正在使用以下依赖项 -

<li th:if="${#lists.contains(pages, 'User Management') or #lists.contains(pages, 'Retirees') or lists.contains(pages, 'Verify Account')"></li>

并使用以下代码

compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'io.reactivex.rxjava2:rxjava:2.0.2'
compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
compile 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
compile 'com.squareup.okhttp3:logging-interceptor:3.9.1'

在我的Logcat中,我选择了Debug并搜索了HttpLoggingInterceptor,但是没有该关键字的日志。我在Verbose中尝试了但是它没有显示api调用的日志。我如何获取api调用的日志?

1 个答案:

答案 0 :(得分:1)

这几乎是一个评论并不是真正的答案。

您的代码看起来一切正常。拦截器使用标记OkHttp进行记录。搜索它应该会产生您正在寻找的日志。