Honeybadger v0.12.1 Honeybadger.Notice View Source

Link to this section Summary

Link to this section Types

Link to this type

error() View Source
error() :: %{
  class: atom() | iodata(),
  message: iodata(),
  tags: list(),
  backtrace: list()
}

Link to this type

noticeable() View Source
noticeable() :: Exception.t() | String.t() | map() | atom()

Link to this type

notifier() View Source
notifier() :: %{name: String.t(), url: String.t(), version: String.t()}

Link to this type

server() View Source
server() :: %{
  environment_name: atom(),
  hostname: String.t(),
  project_root: Path.t(),
  revision: String.t()
}

Link to this type

t() View Source
t() :: %Honeybadger.Notice{
  error: error(),
  notifier: notifier(),
  request: map(),
  server: server()
}

Link to this section Functions

Link to this function

new(error, metadata, stacktrace) View Source
new(noticeable(), map(), list()) :: t()