HomeDocumentationAPI Reference
Getting StartedAPI ReferenceBug ReportingCrash ReportingAPMHelp Center
API Reference

Report Exception

You can manually report exceptions to the dashboard using this API. The method takes an exception as an argument.

CrashReporting.report(exception)
[IBGCrashReporting reportException:exception];
IBGNonFatalException exception = new IBGNonFatalException.Builder(new NullPointerException("Test Exception"))
.setUserAttributes(new HashMap<>())
.setFingerprint("My Custom Fingerprint")
.setLevel(IBGNonFatalException.Level.CRITICAL)
.build();
CrashReporting.report(exception);
val exception = IBGNonFatalException.Builder(NullPointerException("Test Exception"))
.setUserAttributes(mapOf("height" to "tall"))
.setFingerprint("My Custom Fingerprint")
.setLevel(IBGNonFatalException.Level.CRITICAL)
.build()
CrashReporting.report(exception)
try {
      throw new SyntaxError();
    } catch (err) {
      if (err instanceof Error) {
        CrashReporting.reportError(err);
      }
    }
CrashReporting.reportHandledCrash(error, stackTrace);