From 06c550fb6e7d87769ec18115446c8f1553db1ec7 Mon Sep 17 00:00:00 2001
From: Kolya Opahle <k.opahle@sap.com>
Date: Fri, 23 Apr 2021 17:35:21 +0200
Subject: [PATCH] Reduce Logs for production build (EXPOSUREAPP-6642) (#2927)

* CheckInWarningMatcher: Disabled logging of each overlap calculation in tester builds as this would log a huge amount of lines

* CheckInWarningMatcher: Fixed condition to disable logging if not in debug mode
---
 .../presencetracing/risk/calculation/CheckInWarningMatcher.kt | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/calculation/CheckInWarningMatcher.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/calculation/CheckInWarningMatcher.kt
index a10289972..dbea86f03 100644
--- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/calculation/CheckInWarningMatcher.kt
+++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/calculation/CheckInWarningMatcher.kt
@@ -5,6 +5,7 @@ import de.rki.coronawarnapp.presencetracing.checkins.CheckIn
 import de.rki.coronawarnapp.presencetracing.checkins.split.splitByMidnightUTC
 import de.rki.coronawarnapp.presencetracing.warning.storage.TraceWarningPackage
 import de.rki.coronawarnapp.server.protocols.internal.pt.TraceWarning
+import de.rki.coronawarnapp.util.CWADebug
 import de.rki.coronawarnapp.util.coroutine.DispatcherProvider
 import de.rki.coronawarnapp.util.toOkioByteString
 import kotlinx.coroutines.CoroutineScope
@@ -106,6 +107,9 @@ internal suspend fun findMatches(
             checkIns
                 .mapNotNull { checkIn ->
                     checkIn.calculateOverlap(warning, warningPackage.packageId).also { overlap ->
+                        if (!CWADebug.isDebugBuildOrMode) {
+                            return@also
+                        }
                         if (overlap == null) {
                             Timber.tag(TAG).v("No match found for $checkIn and $warning")
                         } else {
-- 
GitLab