diff --git a/app/src/main/java/io/legado/app/help/JsExtensions.kt b/app/src/main/java/io/legado/app/help/JsExtensions.kt index 1016f7bdb..c45139e11 100644 --- a/app/src/main/java/io/legado/app/help/JsExtensions.kt +++ b/app/src/main/java/io/legado/app/help/JsExtensions.kt @@ -9,6 +9,7 @@ import cn.hutool.crypto.symmetric.DESede import io.legado.app.BuildConfig import io.legado.app.constant.AppConst import io.legado.app.constant.AppConst.dateFormat +import io.legado.app.constant.AppLog import io.legado.app.data.entities.BaseSource import io.legado.app.help.http.* import io.legado.app.model.Debug @@ -513,13 +514,14 @@ interface JsExtensions { /** * 输出调试日志 */ - fun log(msg: String): String { + fun log(msg: Any?): Any? { getSource()?.let { - Debug.log(it.getKey(), msg) - } ?: Debug.log(msg) + Debug.log(it.getKey(), msg.toString()) + } ?: Debug.log(msg.toString()) if (BuildConfig.DEBUG) { - Timber.d(msg) + Timber.d(msg.toString()) } + AppLog.put(msg.toString()) return msg }