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