Skip to content

xe11/tagged-okhttp-logging-interceptor

Repository files navigation

Tagged OkHttp Logging Interceptor

codecov

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:

Default OkHttp logger okhttp-logging-interceptor

Tagged logger tagged-okhttp-logging-interceptor-1 tagged-okhttp-logging-interceptor-2

Usage

Download

repositories {
    //...   
    maven(url = "https://jitpack.io")
}

dependencies {
    implementation("com.github.xe11:tagged-okhttp-logging-interceptor:0.0.1")
}

Install

import xe11.ok.logger.taggedHttpLoggingInterceptor

//...
OkHttpClient.Builder()
    // remove default logger
    // .addNetworkInterceptor(HttpLoggingInterceptor().apply { level = Level.BODY })
    .addNetworkInterceptor(taggedHttpLoggingInterceptor(level = OkHttpLogLevel.BODY))
    .build()

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages