From 1f9ea0891ed8b06ae585fbc871324a74c1217ec8 Mon Sep 17 00:00:00 2001 From: Aria Moradi Date: Sat, 11 Sep 2021 00:48:17 +0430 Subject: [PATCH] add some logging --- .../kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt | 1 + .../kotlin/suwayomi/tachidesk/manga/impl/util/PackageTools.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt index 6aba05ad..10c49488 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/extension/Extension.kt @@ -71,6 +71,7 @@ object Extension { suspend fun installExternalExtension(inputStream: InputStream, apkName: String): Int { return installAPK { val savePath = "${applicationDirs.extensionsRoot}/$apkName" + logger.debug { "Saving apk at $apkName" } // download apk file val downloadedFile = File(savePath) downloadedFile.sink().buffer().use { sink -> diff --git a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/PackageTools.kt b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/PackageTools.kt index 40fab8dd..63708ab2 100644 --- a/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/PackageTools.kt +++ b/server/src/main/kotlin/suwayomi/tachidesk/manga/impl/util/PackageTools.kt @@ -141,6 +141,7 @@ object PackageTools { * It may return an instance of HttpSource or SourceFactory depending on the extension. */ fun loadExtensionSources(jarPath: String, className: String): Any { + logger.debug { "loading jar with path: $jarPath" } val classLoader = URLClassLoader(arrayOf(URL("file:$jarPath"))) val classToLoad = Class.forName(className, false, classLoader) return classToLoad.getDeclaredConstructor().newInstance()