Skip to content

Commit 924c1f8

Browse files
committed
fix: print stack trace when a patch failed
1 parent 8dd709b commit 924c1f8

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/kotlin/app/revanced/cli/command/PatchCommand.kt

+6-1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ import kotlinx.coroutines.runBlocking
1919
import picocli.CommandLine
2020
import picocli.CommandLine.Help.Visibility.ALWAYS
2121
import java.io.File
22+
import java.io.PrintWriter
23+
import java.io.StringWriter
2224
import java.util.logging.Logger
2325

2426

@@ -174,7 +176,10 @@ internal object PatchCommand : Runnable {
174176
runBlocking {
175177
apply(false).collect { patchResult ->
176178
patchResult.exception?.let {
177-
logger.severe("${patchResult.patchName} failed:\n${patchResult.exception}")
179+
StringWriter().use { writer ->
180+
it.printStackTrace(PrintWriter(writer))
181+
logger.severe("${patchResult.patchName} failed: $writer")
182+
}
178183
} ?: logger.info("${patchResult.patchName} succeeded")
179184
}
180185
}

0 commit comments

Comments
 (0)