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" + } }