diff --git a/src/main/kotlin/app/revanced/patcher/PatchLogger.kt b/src/main/kotlin/app/revanced/patcher/PatchLogger.kt deleted file mode 100644 index 3c29caf..0000000 --- a/src/main/kotlin/app/revanced/patcher/PatchLogger.kt +++ /dev/null @@ -1,15 +0,0 @@ -package app.revanced.patcher - -interface PatchLogger { - fun error(msg: String) - fun warn(msg: String) - fun info(msg: String) - fun trace(msg: String) -} - -internal object NoopPatchLogger : PatchLogger { - override fun error(msg: String) {} - override fun warn(msg: String) {} - override fun info(msg: String) {} - override fun trace(msg: String) {} -} \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patcher/PatcherOptions.kt b/src/main/kotlin/app/revanced/patcher/PatcherOptions.kt index 0ef2983..c4470d3 100644 --- a/src/main/kotlin/app/revanced/patcher/PatcherOptions.kt +++ b/src/main/kotlin/app/revanced/patcher/PatcherOptions.kt @@ -1,5 +1,7 @@ package app.revanced.patcher +import app.revanced.patcher.logging.impl.NopLogger +import app.revanced.patcher.logging.Logger import java.io.File /** @@ -17,5 +19,5 @@ data class PatcherOptions( internal val patchResources: Boolean = false, internal val aaptPath: String = "", internal val frameworkFolderLocation: String? = null, - internal val logger: PatchLogger = NoopPatchLogger + internal val logger: Logger = NopLogger ) diff --git a/src/main/kotlin/app/revanced/patcher/logging/Logger.kt b/src/main/kotlin/app/revanced/patcher/logging/Logger.kt new file mode 100644 index 0000000..63295e6 --- /dev/null +++ b/src/main/kotlin/app/revanced/patcher/logging/Logger.kt @@ -0,0 +1,8 @@ +package app.revanced.patcher.logging + +interface Logger { + fun error(msg: String) {} + fun warn(msg: String) {} + fun info(msg: String) {} + fun trace(msg: String) {} +} \ No newline at end of file diff --git a/src/main/kotlin/app/revanced/patcher/logging/impl/NopLogger.kt b/src/main/kotlin/app/revanced/patcher/logging/impl/NopLogger.kt new file mode 100644 index 0000000..af88ab9 --- /dev/null +++ b/src/main/kotlin/app/revanced/patcher/logging/impl/NopLogger.kt @@ -0,0 +1,5 @@ +package app.revanced.patcher.logging.impl + +import app.revanced.patcher.logging.Logger + +object NopLogger : Logger \ No newline at end of file