defmodule Appsignal.Error do @moduledoc false def metadata(:error, reason, stack) do exception = Exception.normalize(:error, reason, stack) { inspect(exception.__struct__), Exception.format_banner(:error, exception, stack), Appsignal.Stacktrace.format(stack) } end def metadata(kind, reason, stack) do { inspect(kind), Exception.format_banner(kind, reason, stack), Appsignal.Stacktrace.format(stack) } end end