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()