View Source DiscoLog.Error (disco_log v0.7.0)

Struct for error or exception.

Summary

Types

t()

@type t() :: %DiscoLog.Error{
  context: any(),
  fingerprint: String.t(),
  kind: atom() | String.t(),
  reason: String.t(),
  source_function: String.t(),
  source_line: String.t(),
  stacktrace: DiscoLog.Stacktrace.t()
}

Functions

hash(error)

Used to compare errors for deduplication original implementation from Sentry Elixir https://github.com/getsentry/sentry-elixir/blob/69ac8d0e3f33ff36ab1092bbd346fdb99cf9d061/lib/sentry/event.ex#L613

new(exception, stacktrace, context, client_app)