From a1ed81146e9b70c647096dbaab573a88512d517d Mon Sep 17 00:00:00 2001 From: "sebastian.sellmair" Date: Thu, 29 Apr 2021 15:01:35 +0200 Subject: [PATCH] [Commonizer] Logging: NativeDistributionCommonizationCache: Log in level 'quite' on cache misses ^KT-36679 Verification Pending --- .../NativeDistributionCommonizationCache.kt | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/NativeDistributionCommonizationCache.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/NativeDistributionCommonizationCache.kt index 33b3cf6bede..d91213737c9 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/NativeDistributionCommonizationCache.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/NativeDistributionCommonizationCache.kt @@ -27,16 +27,16 @@ internal class NativeDistributionCommonizationCache( private fun isCached(args: List): Boolean { if (!runner.project.isNativeDistributionCommonizationCacheEnabled) { - runner.project.logger.info("Native Distribution Commonization: Cache disabled") + logInfo("Cache disabled") return false } if (successMarker.exists() && successMarker.isFile) { if (successMarker.readText() == successMarkerText(args)) { - runner.project.logger.info("Native Distribution Commonization: Cache hit for ${outputDirectory.path}") + logInfo("Cache hit for ${outputDirectory.path}") return true } else { - runner.project.logger.info("Native Distribution Commonization: Cache miss. Different args") + logQuiet("Cache miss. Different arguments for ${outputDirectory.path}") successMarker.delete() } } @@ -53,4 +53,12 @@ internal class NativeDistributionCommonizationCache( private fun successMarkerText(args: List): String { return args.joinToString("\n") } + + private fun logInfo(message: String) = runner.project.logger.info("${Logging.prefix}: $message") + + private fun logQuiet(message: String) = runner.project.logger.quiet("${Logging.prefix}: $message") + + private object Logging { + const val prefix = "Native Distribution Commonization" + } }