【问题标题】:Whats the best way to create a debugging history log for an Android application为 Android 应用程序创建调试历史记录的最佳方法是什么
【发布时间】:2021-04-24 11:07:37
【问题描述】:

所以我有一个 android 应用程序,它有无数的活动(意图?),它们都做自己的事情。不过,我们希望创建一种调试日志,您可以在其中查看用户经历了什么以及发生的错误。如果您在使用过的程序中遇到错误,您可能必须先发送一份。

我最初的想法是创建一个可以发送信息/数据的类,然后将其写入文本文件。它需要在所有活动中都可以访问,以便我可以轻松地对其进行写入和重用。

我确实想知道这是否是一个好方法,注意到它并没有真正保存任何实际错误,而只是我告诉它的数据。而且我不确定不断打开->写入->关闭文件以获取调试日志是否是个好主意。

有没有更聪明的方法?还是一个很好用的通用模式?

非常感谢!

【问题讨论】:

    标签: android debugging logging


    【解决方案1】:

    Sentry 的 Android SDK 会自动报告您的应用程序中的错误和异常。 Sentry SDK 在崩溃之前捕获异常并构建一个将持久保存到磁盘的崩溃报告。 SDK会在崩溃后立即尝试发送报告,但由于崩溃时环境可能不稳定,因此保证再次启动应用后发送报告。

    您可以查看完整文档here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      • 2010-09-08
      • 2011-10-23
      • 2010-10-04
      相关资源
      最近更新 更多