Errorgap.Configuration (errorgap v0.1.0)

Copy Markdown View Source

Reads the runtime configuration from the :errorgap application env, with ERRORGAP_* environment variables as defaults.

Summary

Functions

Build a Configuration from application env + ERRORGAP_* env vars.

Types

t()

@type t() :: %Errorgap.Configuration{
  api_key: String.t() | nil,
  async: boolean(),
  endpoint: String.t(),
  environment: String.t(),
  filter_keys: [String.t()],
  project_id: String.t() | nil,
  project_slug: String.t() | nil,
  release: String.t() | nil,
  root_directory: String.t(),
  timeout: pos_integer()
}

Functions

build()

Build a Configuration from application env + ERRORGAP_* env vars.

validate!(config)