From d52c428ea59c0a31ec64e68295943de121596711 Mon Sep 17 00:00:00 2001 From: Kirill Kamakin Date: Sat, 9 Apr 2022 15:00:11 +0500 Subject: [PATCH] Disable extra OkHttp logging --- app/build.gradle | 1 + app/src/debug/java/gq/kirmanak/mealient/di/DebugModule.kt | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/build.gradle b/app/build.gradle index a3e6c49..20b53d5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -24,6 +24,7 @@ android { } buildConfigField "Boolean", "DEBUG_PICASSO", "false" + buildConfigField "Boolean", "LOG_NETWORK", "false" } signingConfigs { diff --git a/app/src/debug/java/gq/kirmanak/mealient/di/DebugModule.kt b/app/src/debug/java/gq/kirmanak/mealient/di/DebugModule.kt index d35f6e6..813f53c 100644 --- a/app/src/debug/java/gq/kirmanak/mealient/di/DebugModule.kt +++ b/app/src/debug/java/gq/kirmanak/mealient/di/DebugModule.kt @@ -16,6 +16,7 @@ import dagger.hilt.InstallIn import dagger.hilt.android.qualifiers.ApplicationContext import dagger.hilt.components.SingletonComponent import dagger.multibindings.IntoSet +import gq.kirmanak.mealient.BuildConfig import leakcanary.LeakCanary import okhttp3.Interceptor import okhttp3.logging.HttpLoggingInterceptor @@ -30,7 +31,10 @@ object DebugModule { @IntoSet fun provideLoggingInterceptor(): Interceptor { val interceptor = HttpLoggingInterceptor { message -> Timber.tag("OkHttp").v(message) } - interceptor.level = HttpLoggingInterceptor.Level.BODY + interceptor.level = when { + BuildConfig.LOG_NETWORK -> HttpLoggingInterceptor.Level.BODY + else -> HttpLoggingInterceptor.Level.BASIC + } return interceptor }