From fb29ebc536744b54475de0418f5bd9d5a24dd093 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Wed, 19 Apr 2017 17:03:41 -0700 Subject: [PATCH] Added http logging in debug mode. --- kobalt/src/Build.kt | 9 ++++++-- .../plugin/versioneye/VersionEyePlugin.kt | 22 ++++++++++++++----- 2 files changed, 23 insertions(+), 8 deletions(-) diff --git a/kobalt/src/Build.kt b/kobalt/src/Build.kt index 84bf08f..11958f8 100644 --- a/kobalt/src/Build.kt +++ b/kobalt/src/Build.kt @@ -1,10 +1,14 @@ +import com.beust.kobalt.* import com.beust.kobalt.plugin.packaging.assemble import com.beust.kobalt.plugin.publish.autoGitTag import com.beust.kobalt.plugin.publish.bintray -import com.beust.kobalt.profile -import com.beust.kobalt.project import org.apache.maven.model.* +val bs = buildScript { + plugins("net.thauvin.erik:kobalt-maven-local:") + repos(localMaven()) +} + val dev by profile() val kobaltDependency = if (dev) "kobalt" else "kobalt-plugin-api" @@ -36,6 +40,7 @@ val p = project { dependencies { compile("com.beust:$kobaltDependency:") + compile("com.squareup.okhttp3:logging-interceptor:jar:3.6.0") } dependenciesTest { diff --git a/src/main/kotlin/net/thauvin/erik/kobalt/plugin/versioneye/VersionEyePlugin.kt b/src/main/kotlin/net/thauvin/erik/kobalt/plugin/versioneye/VersionEyePlugin.kt index 5ac6d94..2b48a4b 100644 --- a/src/main/kotlin/net/thauvin/erik/kobalt/plugin/versioneye/VersionEyePlugin.kt +++ b/src/main/kotlin/net/thauvin/erik/kobalt/plugin/versioneye/VersionEyePlugin.kt @@ -42,6 +42,7 @@ import com.google.gson.JsonObject import com.google.inject.Inject import com.google.inject.Singleton import okhttp3.* +import okhttp3.logging.HttpLoggingInterceptor import java.io.FileOutputStream import java.nio.file.Files import java.nio.file.Paths @@ -58,7 +59,15 @@ class VersionEyePlugin @Inject constructor(val configActor: ConfigActor log(2, "[HTTP] $message") }) + .apply { level = HttpLoggingInterceptor.Level.BODY }).build() + } // ITaskContributor override fun tasksFor(project: Project, context: KobaltContext): List = taskContributor.dynamicTasks @@ -77,12 +86,13 @@ class VersionEyePlugin @Inject constructor(val configActor: ConfigActor