Я пытаюсь получить точный JSON, который отправляется в запросе. Вот мой код:
OkHttpClient client = new OkHttpClient();
client.interceptors().add(new Interceptor(){
   @Override public com.squareup.okhttp.Response intercept(Chain chain) throws IOException {
      Request request = chain.request();
      Log.e(String.format("\nrequest:\n%s\nheaders:\n%s",
                          request.body().toString(), request.headers()));
      com.squareup.okhttp.Response response = chain.proceed(request);
      return response;
   }
});
Retrofit retrofit = new Retrofit.Builder()
   .baseUrl(API_URL)
   .addConverterFactory(GsonConverterFactory.create())
   .client(client).build();
Но я вижу это только в журналах:
request:
[email protected]
headers:
Content-Type: application/vnd.ll.event.list+json
Как я должен выполнять правильное ведение журнала, учитывая удаление setLog() и setLogLevel(), которое мы использовали с Retrofit 1?




