From c0977dd638d48c166668914997a6248a46772cd8 Mon Sep 17 00:00:00 2001 From: Hung Nguyen Date: Mon, 22 Mar 2021 21:27:29 +0000 Subject: [PATCH] Build report: Print task name instead of TaskRecord@hashCode Previously when kotlin.build.report.enable=true, the build report contained lines such as: org.jetbrains.kotlin.gradle.report.TaskRecord@2db49688 was skipped This commit prints the task name instead of TaskRecord@hashCode so that it is more readable, like this: Task ':app:compileDebugKotlin' was skipped Bug: N/A (Clean up) Test: Existing tests + manually checked the build report output --- .../kotlin/gradle/report/PlainTextBuildReportWriter.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/PlainTextBuildReportWriter.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/PlainTextBuildReportWriter.kt index d349e63da7f..1154926496c 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/PlainTextBuildReportWriter.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/report/PlainTextBuildReportWriter.kt @@ -148,13 +148,13 @@ internal class PlainTextBuildReportWriter( private fun printTaskLog(task: TaskExecutionData) { val skipMessage = task.resultState.skipMessage if (skipMessage != null) { - p.println("$task was skipped: $skipMessage") + p.println("Task '${task.task.path}' was skipped: $skipMessage") } else { - p.println("$task finished in ${formatTime(task.totalTimeNs)}") + p.println("Task '${task.task.path}' finished in ${formatTime(task.totalTimeNs)}") } if (task.icLogLines.isNotEmpty()) { - p.withIndent("Compilation log for $task:") { + p.withIndent("Compilation log for task '${task.task.path}':") { task.icLogLines.forEach { p.println(it) } } }