From eed0d040eed805f656c2fe93507206ed1a961973 Mon Sep 17 00:00:00 2001 From: johnsonlee Date: Fri, 17 May 2019 12:59:06 +0800 Subject: [PATCH] Add INFO log for transformer --- .../com/didiglobal/booster/transform/util/transform.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/booster-transform-util/src/main/kotlin/com/didiglobal/booster/transform/util/transform.kt b/booster-transform-util/src/main/kotlin/com/didiglobal/booster/transform/util/transform.kt index 2334974..938a7fd 100644 --- a/booster-transform-util/src/main/kotlin/com/didiglobal/booster/transform/util/transform.kt +++ b/booster-transform-util/src/main/kotlin/com/didiglobal/booster/transform/util/transform.kt @@ -3,6 +3,7 @@ package com.didiglobal.booster.transform.util import com.didiglobal.booster.kotlinx.redirect import com.didiglobal.booster.kotlinx.touch import com.didiglobal.booster.util.search +import org.gradle.api.logging.Logging import java.io.ByteArrayOutputStream import java.io.File import java.io.InputStream @@ -11,6 +12,8 @@ import java.util.jar.JarEntry import java.util.jar.JarFile import java.util.jar.JarOutputStream +private val logger = Logging.getLogger("transform") + /** * Transform this file or directory to the output by the specified transformer * @@ -35,6 +38,7 @@ fun File.transform(output: File, transformer: (ByteArray) -> ByteArray = { it -> if (!entry.isDirectory) { when (entry.name.substringAfterLast('.', "")) { "class" -> jar.getInputStream(entry).use { src -> + logger.info("Transforming ${this.absolutePath}!/${entry.name}") src.transform(transformer).redirect(dest) } else -> jar.getInputStream(entry).use { src -> @@ -47,6 +51,7 @@ fun File.transform(output: File, transformer: (ByteArray) -> ByteArray = { it -> } } "class" -> inputStream().use { + logger.info("Transforming ${this.absolutePath}") it.transform(transformer).redirect(output) } else -> this.copyTo(output, true) -- GitLab