我正在像这样使用ACRA来开发Android应用程序。
它完美地发送了崩溃报告和Log cat。默认情况下,它会发送所有最后200行带有日期的logcat。但我想自定义它,只发送我应用程序的最后100个log cat消息,其中包含i或d日志级别。如何做到这一点。
通过以下链接进行操作。 我做了如下更改。
尽管我使用标签“test”和级别“i”打印了一些日志消息,并在我的应用程序中已知的崩溃之前对它们进行了管理,但我仍然收到空的日志记录。我希望使用ACRA获取仅限于我的应用程序的级别为i或d的日志消息,如何实现。谢谢提前。
@ReportsCrashes(formKey = "dEpU12345lRZYjFtOUxMVHl4MFpMdnc6MQ", mailTo = "issues@xyz.com",
customReportContent = { ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL, ReportField.CUSTOM_DATA, ReportField.STACK_TRACE, ReportField.LOGCAT },
mode = ReportingInteractionMode.TOAST,
resToastText = R.string.crash_toast_text)
它完美地发送了崩溃报告和Log cat。默认情况下,它会发送所有最后200行带有日期的logcat。但我想自定义它,只发送我应用程序的最后100个log cat消息,其中包含i或d日志级别。如何做到这一点。
通过以下链接进行操作。 我做了如下更改。
@ReportsCrashes(formKey = "dEpU12345lRZYjFtOUxMVHl4MFpMdnc6MQ", mailTo = "issues@xyz.com",
customReportContent = { ReportField.ANDROID_VERSION, ReportField.PHONE_MODEL, ReportField.CUSTOM_DATA, ReportField.STACK_TRACE, ReportField.LOGCAT },
logcatArguments = { "-t", "100", "-v", "long","test:I" ,"*:D","*:S"},
mode = ReportingInteractionMode.TOAST,
resToastText = R.string.crash_toast_text)
尽管我使用标签“test”和级别“i”打印了一些日志消息,并在我的应用程序中已知的崩溃之前对它们进行了管理,但我仍然收到空的日志记录。我希望使用ACRA获取仅限于我的应用程序的级别为i或d的日志消息,如何实现。谢谢提前。