Featurevisor.Diagnostic (featurevisor v0.1.0)

Copy Markdown View Source

Structured diagnostic emitted by a Featurevisor instance.

Summary

Types

level()

@type level() :: :fatal | :error | :warn | :info | :debug

t()

@type t() :: %Featurevisor.Diagnostic{
  code: String.t(),
  details: map(),
  level: level(),
  message: String.t(),
  module: String.t() | nil,
  module_name: String.t() | nil,
  original_error: term() | nil
}