errorcore
Error Handling

Error Packages

An error package is the final unit the SDK moves through transport. It starts as runtime context, becomes a serialized incident, and may then be delivered immediately or stored for replay.

package lifecycle
capture
  -> scrub
  -> encrypt
  -> dispatch
  -> persist on failure

Thinking in packages makes transport and replay behavior much easier to reason about.

On this page