首页 > 解决方案 > 在 Android Studio 中查看 Kotlin error() 函数的输出

问题描述

error("my error message")在我的 Kotlin 代码中抛出异常。我怎样才能看到"my error message"错误发生的时间?

我在 Android Studio 的 Logcat 控制台选项卡或运行控制台选项卡中没有看到它。能够看到"my error message"何时发生错误将使调试我的 Android 应用程序变得更加容易。

标签: androidandroid-studiokotlin

解决方案


kotlinerror(msg: Any)函数只抛出异常,不记录。除非您的应用程序崩溃,否则日志不会显示在 logcat 中。

您可以做的是创建自己的函数,该函数既抛出又记录:

fun throwAndLogError(tag: String, message: String) {
    Log.e(tag, message)
    error(message)
}

推荐阅读