Enable okhttp logging in debug only

This commit is contained in:
topjohnwu 2019-06-07 02:03:17 -07:00
parent 3f3b1f5b1d
commit 16b232d2a3

View File

@ -2,6 +2,7 @@ package com.topjohnwu.magisk.di
import com.squareup.moshi.JsonAdapter import com.squareup.moshi.JsonAdapter
import com.squareup.moshi.Moshi import com.squareup.moshi.Moshi
import com.topjohnwu.magisk.BuildConfig
import com.topjohnwu.magisk.Constants import com.topjohnwu.magisk.Constants
import com.topjohnwu.magisk.data.network.GithubRawApiServices import com.topjohnwu.magisk.data.network.GithubRawApiServices
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
@ -23,13 +24,16 @@ val networkingModule = module {
} }
fun createOkHttpClient(): OkHttpClient { fun createOkHttpClient(): OkHttpClient {
val httpLoggingInterceptor = HttpLoggingInterceptor().apply { val builder = OkHttpClient.Builder()
level = HttpLoggingInterceptor.Level.BODY
if (BuildConfig.DEBUG) {
val httpLoggingInterceptor = HttpLoggingInterceptor().apply {
level = HttpLoggingInterceptor.Level.BODY
}
builder.addInterceptor(httpLoggingInterceptor)
} }
return OkHttpClient.Builder() return builder.build()
.addInterceptor(httpLoggingInterceptor)
.build()
} }
fun createConverterFactory(): Converter.Factory { fun createConverterFactory(): Converter.Factory {