Commit c9daf9a8 authored by Roger Yang's avatar Roger Yang
Browse files

Close #6535: Add breadcrumbs to CrashReporting interface

parent 5bf5c424
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@

package mozilla.components.lib.crash

import mozilla.components.support.base.crash.Breadcrumb
import java.util.PriorityQueue

internal class BreadcrumbPriorityQueue(
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ package mozilla.components.lib.crash

import android.content.Intent
import android.os.Bundle
import mozilla.components.support.base.crash.Breadcrumb
import java.io.Serializable
import java.util.UUID

+2 −1
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ import mozilla.components.lib.crash.service.CrashReporterService
import mozilla.components.lib.crash.service.CrashTelemetryService
import mozilla.components.lib.crash.service.SendCrashReportService
import mozilla.components.lib.crash.service.SendCrashTelemetryService
import mozilla.components.support.base.crash.Breadcrumb
import mozilla.components.support.base.crash.CrashReporting
import mozilla.components.support.base.log.logger.Logger

@@ -144,7 +145,7 @@ class CrashReporter(
     *   )
     * ```
     */
    fun recordCrashBreadcrumb(breadcrumb: Breadcrumb) {
    override fun recordCrashBreadcrumb(breadcrumb: Breadcrumb) {
        crashBreadcrumbs.add(breadcrumb)
    }

+1 −1
Original line number Diff line number Diff line
@@ -4,8 +4,8 @@

package mozilla.components.lib.crash.service

import mozilla.components.lib.crash.Breadcrumb
import mozilla.components.lib.crash.Crash
import mozilla.components.support.base.crash.Breadcrumb

internal const val INFO_PREFIX = "[INFO]"

+1 −1
Original line number Diff line number Diff line
@@ -9,8 +9,8 @@ import android.content.Context
import android.content.pm.PackageManager
import android.os.Build
import androidx.annotation.VisibleForTesting
import mozilla.components.lib.crash.Breadcrumb
import mozilla.components.lib.crash.Crash
import mozilla.components.support.base.crash.Breadcrumb
import mozilla.components.support.base.log.logger.Logger
import org.json.JSONException
import org.json.JSONObject
Loading