From 750ff3224170a4a4b708a851f11d87728d78da3b Mon Sep 17 00:00:00 2001 From: "Nataliya.Valtman" Date: Tue, 2 May 2023 19:43:37 +0200 Subject: [PATCH] Avoid using project.getProperties() for customSessionLoggerRootPath --- .../plugin/statistics/KotlinBuildStatsService.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/KotlinBuildStatsService.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/KotlinBuildStatsService.kt index f7f412ca90e..466e87a509d 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/KotlinBuildStatsService.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/plugin/statistics/KotlinBuildStatsService.kt @@ -264,10 +264,12 @@ internal abstract class AbstractKotlinBuildStatsService( false } - private val customSessionLoggerRootPath = - gradle.rootProject.properties[CUSTOM_LOGGER_ROOT_PATH]?.also { - logger.warn("$CUSTOM_LOGGER_ROOT_PATH property for test purpose only") - } as String? + private val customSessionLoggerRootPath: String? = if (gradle.rootProject.hasProperty(CUSTOM_LOGGER_ROOT_PATH)) { + logger.warn("$CUSTOM_LOGGER_ROOT_PATH property for test purpose only") + gradle.rootProject.property(CUSTOM_LOGGER_ROOT_PATH) as String + } else { + null + } private val sessionLoggerRootPath =