From 875947dd61fa1cb646f9232f2e9044473e042ad6 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 11 Jun 2019 14:52:39 +0200 Subject: [PATCH] Give the opportunity to override log configuration in local gradle properties file --- gradle.properties | 8 ++++++++ matrix-sdk-android/build.gradle | 5 ++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/gradle.properties b/gradle.properties index 8de50581..2e2b110f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -13,3 +13,11 @@ org.gradle.jvmargs=-Xmx1536m # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true + + +vector.debugPrivateData=false +vector.httpLogLevel=NONE + +# Note: to debug, you can put and uncomment the following lines in the file ~/.gradle/gradle.properties to override the value above +#vector.debugPrivateData=true +#vector.httpLogLevel=BODY diff --git a/matrix-sdk-android/build.gradle b/matrix-sdk-android/build.gradle index 3fda5a63..59f24ea2 100644 --- a/matrix-sdk-android/build.gradle +++ b/matrix-sdk-android/build.gradle @@ -45,10 +45,9 @@ android { debug { // Set to true to log privacy or sensible data, such as token - buildConfigField "boolean", "LOG_PRIVATE_DATA", "false" - + buildConfigField "boolean", "LOG_PRIVATE_DATA", project.property("vector.debugPrivateData") // Set to BODY instead of NONE to enable logging - buildConfigField "okhttp3.logging.HttpLoggingInterceptor.Level", "OKHTTP_LOGGING_LEVEL", "okhttp3.logging.HttpLoggingInterceptor.Level.NONE" + buildConfigField "okhttp3.logging.HttpLoggingInterceptor.Level", "OKHTTP_LOGGING_LEVEL", "okhttp3.logging.HttpLoggingInterceptor.Level." + project.property("vector.httpLogLevel") } release {