package com.ifpdos.daemonserver.router;

import android.util.Log;
import java.io.IOException;
import okhttp3.Interceptor;
import okhttp3.MediaType;
import okhttp3.Request;
import okhttp3.Response;
import okhttp3.ResponseBody;

/* JADX INFO: compiled from: LoggingInterceptor.java */
/* JADX INFO: loaded from: classes.dex */
public class n implements Interceptor {
    @Override // okhttp3.Interceptor
    public Response intercept(Interceptor.Chain chain) throws IOException {
        Request request = chain.request();
        long jNanoTime = System.nanoTime();
        Log.d("LoggingInterceptor", String.format("--> Sending request %s on %s%n%s", request.url(), chain.connection(), request.headers()));
        d.f fVar = new d.f();
        request.body().writeTo(fVar);
        Log.d("LoggingInterceptor", fVar.V());
        Response responseProceed = chain.proceed(request);
        Log.d("LoggingInterceptor", String.format("<-- Received response for %s in %.1fms%n%s", responseProceed.request().url(), Double.valueOf((System.nanoTime() - jNanoTime) / 1000000.0d), responseProceed.headers()));
        MediaType mediaTypeContentType = responseProceed.body().contentType();
        String strString = responseProceed.body().string();
        Log.d("LoggingInterceptor", "response body: " + strString);
        return responseProceed.newBuilder().body(ResponseBody.create(mediaTypeContentType, strString)).build();
    }
}
