diff --git a/CommonCode/src/main/java/no/iktdev/streamit/content/common/deamon/Daemon.kt b/CommonCode/src/main/java/no/iktdev/streamit/content/common/deamon/Daemon.kt index 111edd57..b76a2378 100644 --- a/CommonCode/src/main/java/no/iktdev/streamit/content/common/deamon/Daemon.kt +++ b/CommonCode/src/main/java/no/iktdev/streamit/content/common/deamon/Daemon.kt @@ -3,6 +3,7 @@ package no.iktdev.streamit.content.common.deamon import com.github.pgreze.process.ProcessResult import com.github.pgreze.process.Redirect import com.github.pgreze.process.process +import com.google.gson.Gson import mu.KotlinLogging private val logger = KotlinLogging.logger {} @@ -11,7 +12,7 @@ open class Daemon(open val executable: String, val daemonInterface: IDaemon) { var executor: ProcessResult? = null open suspend fun run(parameters: List): Int { daemonInterface.onStarted() - logger.info { "Daemon arguments: $executable ${parameters.toTypedArray()}" } + logger.info { "Daemon arguments: $executable ${Gson().toJson(parameters.toTypedArray())}" } executor = process(executable, *parameters.toTypedArray(), stdout = Redirect.CAPTURE, stderr = Redirect.CAPTURE, diff --git a/Encode/src/main/kotlin/no/iktdev/streamit/content/encode/runner/EncodeDaemon.kt b/Encode/src/main/kotlin/no/iktdev/streamit/content/encode/runner/EncodeDaemon.kt index 0a98ca22..64aeed10 100644 --- a/Encode/src/main/kotlin/no/iktdev/streamit/content/encode/runner/EncodeDaemon.kt +++ b/Encode/src/main/kotlin/no/iktdev/streamit/content/encode/runner/EncodeDaemon.kt @@ -64,6 +64,7 @@ class EncodeDaemon(val referenceId: String, val work: EncodeWork, val daemonInte override fun onOutputChanged(line: String) { super.onOutputChanged(line) outputCache.add(line) + logger.info { line } } }