Errors and Exception Handling
Error tracking, exception handling, and fault tolerance utilities. Packages among the 3,000 most downloaded in the past 90 days.
-
-
-
wormhole 2.3.0
Wormhole captures anything that is emitted out of the callback (return value or any kind of exception) and transfers it to the calling process in the form {:ok, state} or {:error, reason}.
-
-
-
-
splode 0.2.9
Splode helps you deal with errors and exceptions in your application that are aggregatable and consistent.
-
honeybadger 0.24.1
Elixir client, Plug and error_logger for integrating with the Honeybadger.io exception tracker"
-
-
-
-
-
-
error_message 0.3.3
Error system to help make errors consistent across your system
-
gen_retry 1.4.0
GenRetry provides utilities for retrying Elixir functions, with configurable delay and backoff characteristics.
-
req_fuse 0.3.2
ReqFuse provides circuit-breaking functionality, using fuse, for HTTP requests that use Req. Req: https://github.com/wojtekmach/req Fuse: ttps://github.com/jlouis/fuse
-
-
-
explode 1.1.1
An easy utility for responding with standard HTTP/JSON error payloads in Plug- and Phoenix-based applications.
-
airbrake_client 2.2.1
Elixir notifier to Airbrake.io (or Errbit) with plugs for Phoenix for automatic reporting.
-
-
-
-
-
-
-
-
-
-
with_retry 1.0.0
Additional `with_retry` code block used for writing with statements that have retry logic.
-
-
-
breaker_box 0.5.0
`BreakerBox` is an implementation of the circuit breaker pattern, wrapping the Fuse Erlang library with a supervised server for ease of breaker configuration and management.