Package-level declarations
Types
Stateless information set by the notifier about your app can be found on this class. These values can be accessed and amended if necessary.
Stateful information set by the notifier about your app can be found on this class. These values can be accessed and amended if necessary.
Recognized types of breadcrumbs
The parameters which should be used to deliver an Event/Session.
Return value for the status of a payload delivery.
Stateless information set by the notifier about the device on which the event occurred can be found on this class. These values can be accessed and amended if necessary.
This class is responsible for persisting and retrieving a device ID to a file.
Stateful information set by the notifier about the device on which the event occurred can be found on this class. These values can be accessed and amended if necessary.
Set the endpoints to send data to. By default we'll send error reports to https://notify.bugsnag.com, and sessions to https://sessions.bugsnag.com, but you can override this if you are using Bugsnag Enterprise to point to your own Bugsnag endpoints.
An error report payload.
Provides information about the last launch of the application, if there was one.
Represents a single native stackframe
Information about this library, including name and version.
Add a "on breadcrumb" callback, to execute code before every breadcrumb captured by Bugsnag.
A callback to be run before error reports are sent to Bugsnag.
A callback to be invoked before an Event is uploaded to a server. Similar to OnErrorCallback, an OnSendCallback
may modify the Event
contents or even reject the entire payload by returning false
.
A callback to be run before sessions are sent to Bugsnag.
The severity of an Event, one of "error", "warning" or "info".
Represents a single stackframe from a Throwable
Controls whether we should capture and serialize the state of all threads at the time of an error.
Information about the current user of your application.