Current section
Files
Jump to
Current section
Files
lib/disco_log.ex
defmodule DiscoLog do
@moduledoc """
Elixir-based built-in error tracking solution.
"""
def report(exception, stacktrace, given_context \\ %{}, config \\ nil) do
config = config || DiscoLog.Config.read!()
context = Map.merge(DiscoLog.Context.get(), given_context)
error = DiscoLog.Error.new(exception, stacktrace, context, config)
DiscoLog.Client.send_error(error, config)
end
end