From 190c038ad86e87dbd3520e4c301f610d9476edf4 Mon Sep 17 00:00:00 2001 From: Alexey Tsvetkov Date: Wed, 23 Nov 2016 13:51:11 +0300 Subject: [PATCH] Minor: log compiler arguments --- .../kotlin/compilerRunner/GradleKotlinCompilerRunner.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/compilerRunner/GradleKotlinCompilerRunner.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/compilerRunner/GradleKotlinCompilerRunner.kt index 5aa6eb62a42..fa15adfbfc7 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/compilerRunner/GradleKotlinCompilerRunner.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/compilerRunner/GradleKotlinCompilerRunner.kt @@ -25,6 +25,7 @@ import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments import org.jetbrains.kotlin.cli.common.messages.MessageCollector import org.jetbrains.kotlin.config.Services import org.jetbrains.kotlin.gradle.plugin.ParentLastURLClassLoader +import org.jetbrains.kotlin.gradle.plugin.kotlinDebug import org.jetbrains.kotlin.incremental.classpathAsList import org.jetbrains.kotlin.incremental.destinationAsFile import org.jetbrains.kotlin.incremental.makeModuleFile @@ -98,6 +99,12 @@ internal class GradleCompilerRunner(private val project: Project) : KotlinCompil } override fun doRunCompiler(compilerClassName: String, argsArray: Array, environment: GradleCompilerEnvironment, messageCollector: MessageCollector, collector: OutputItemsCollector): ExitCode { + with (project.logger) { + kotlinDebug { "Kotlin compiler class: $compilerClassName" } + kotlinDebug { "Kotlin compiler jar: ${environment.compilerJar}" } + kotlinDebug { "Kotlin compiler args: ${argsArray.joinToString(" ")}" } + } + val executionStrategy = System.getProperty(KOTLIN_COMPILER_EXECUTION_STRATEGY_PROPERTY) ?: DAEMON_EXECUTION_STRATEGY if (executionStrategy == DAEMON_EXECUTION_STRATEGY) { val daemonExitCode = compileWithDaemon(compilerClassName, argsArray, environment, messageCollector, collector)