From 4a23cb69bc385158d47b6ea8d3da54b0566a242c Mon Sep 17 00:00:00 2001 From: Lucaskyy Date: Wed, 22 Jun 2022 16:25:04 +0200 Subject: [PATCH] feat: add logging back --- .../app/revanced/cli/command/MainCommand.kt | 6 ++++- .../app/revanced/cli/patcher/PatcherLogger.kt | 23 +++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 src/main/kotlin/app/revanced/cli/patcher/PatcherLogger.kt diff --git a/src/main/kotlin/app/revanced/cli/command/MainCommand.kt b/src/main/kotlin/app/revanced/cli/command/MainCommand.kt index 3f9c22a..9b6a672 100644 --- a/src/main/kotlin/app/revanced/cli/command/MainCommand.kt +++ b/src/main/kotlin/app/revanced/cli/command/MainCommand.kt @@ -1,6 +1,7 @@ package app.revanced.cli.command import app.revanced.cli.patcher.Patcher +import app.revanced.cli.patcher.PatcherLogger import app.revanced.cli.signing.Signing import app.revanced.cli.signing.SigningOptions import app.revanced.patcher.PatcherOptions @@ -91,7 +92,10 @@ internal object MainCommand : Runnable { val patcher = app.revanced.patcher.Patcher( PatcherOptions( - args.inputFile, args.cacheDirectory, !args.disableResourcePatching + args.inputFile, + args.cacheDirectory, + !args.disableResourcePatching, + logger = PatcherLogger ) ) diff --git a/src/main/kotlin/app/revanced/cli/patcher/PatcherLogger.kt b/src/main/kotlin/app/revanced/cli/patcher/PatcherLogger.kt new file mode 100644 index 0000000..bf7f664 --- /dev/null +++ b/src/main/kotlin/app/revanced/cli/patcher/PatcherLogger.kt @@ -0,0 +1,23 @@ +package app.revanced.cli.patcher + +import app.revanced.patcher.PatchLogger + +object PatcherLogger : PatchLogger { + private const val prefix = "[patcher]" + + override fun error(msg: String) { + println("error: $prefix: $msg") + } + + override fun info(msg: String) { + println("info: $prefix: $msg") + } + + override fun trace(msg: String) { + println("trace: $prefix: $msg") + } + + override fun warn(msg: String) { + println("warn: $prefix: $msg") + } +} \ No newline at end of file