Я пытаюсь выполнить некоторые запросы, используя Retrofit2 и OkHttp3, и перехватываю их с помощью HttpLoggingInterceptor. Я внедряю клиент OkHttp с помощью Dagger... и все в порядке, но когда я просто делаю запрос на свой сервер, я вижу запрос и ответ, зарегистрированные в Logcat три или более раз, когда это должно быть только один раз..
Часть кода, где я устанавливаю перехватчик, выглядит так:
HttpLoggingInterceptor logging = new HttpLoggingInterceptor();
logging.setLevel(HttpLoggingInterceptor.Level.BODY);
httpClient.addInterceptor(logging);
Пример результата Logcat только для ОДНОГО запроса:
D/OkHttp: --> GET http://date.jsontest.com/ http/1.1
D/OkHttp: Accept: application/json
D/OkHttp: --> END GET
D/OkHttp: --> GET http://date.jsontest.com/ http/1.1
D/OkHttp: Accept: application/json
D/OkHttp: --> END GET
D/OkHttp: --> GET http://date.jsontest.com/ http/1.1
В чем может быть проблема? Любая помощь? Спасибо