Reporting Errors
Honeybadger reports uncaught errors automatically. In all other
cases, use Honeybadger.notify/1,2
to send errors to Honeybadger.
Use the Honeybadger.notify/2
function to send exception information to the
Exceptions API. The first parameter is the
exception and the second parameter is the context/metadata/fingerprint.
elixir
try do
File.read! "this_file_really_should_exist_dang_it.txt"
rescue
exception ->
Honeybadger.notify(exception, metadata: %{}, stacktrace: __STACKTRACE__, fingerprint: "")
end
There is also a Honeybadger.notify/1
which doesn't require the second parameter.
elixir
Honeybadger.notify("Send this to Honeybadger")