diff --git a/src/main/kotlin/app/revanced/patcher/Patcher.kt b/src/main/kotlin/app/revanced/patcher/Patcher.kt index e726584..ad0d0d3 100644 --- a/src/main/kotlin/app/revanced/patcher/Patcher.kt +++ b/src/main/kotlin/app/revanced/patcher/Patcher.kt @@ -28,6 +28,7 @@ import java.io.Closeable import java.io.File import java.io.OutputStream import java.nio.file.Files +import java.util.logging.Level import java.util.logging.LogManager internal val NAMER = BasicDexFileNamer() @@ -55,10 +56,14 @@ class Patcher(private val options: PatcherOptions) { init { // Disable unwanted logging. - LogManager.getLogManager().let { - listOf("app.revanced.apktool-lib", "app.revanced.brut.*").forEach { loggerName -> - it.getLogger(loggerName)?.useParentHandlers = false - } + LogManager.getLogManager().let { manager -> + manager.getLogger("").level = Level.OFF // Disable root logger. + // Enable only ReVanced logging. + manager.loggerNames + .toList() + .filter { it.startsWith("app.revanced") } + .map { manager.getLogger(it) } + .forEach { it.level = Level.INFO } } logger.info("Reading dex files")