An OkHttp interceptor that prettifies OkHttp logs and makes them more readable, informative and filterable by adding a unique tag to each request.
It is especially useful in the new Android LogCat:
repositories {
//...
maven(url = "https://jitpack.io")
}
dependencies {
implementation("com.github.xe11:tagged-okhttp-logging-interceptor:0.0.1")
}
import xe11.ok.logger.taggedHttpLoggingInterceptor
//...
OkHttpClient.Builder()
// remove default logger
// .addNetworkInterceptor(HttpLoggingInterceptor().apply { level = Level.BODY })
.addNetworkInterceptor(taggedHttpLoggingInterceptor(level = OkHttpLogLevel.BODY))
.build()