Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/romul/airbrake_plug
Airbrake reporter for Elixir's Plug (DEPRECATED in favor of https://github.com/romul/airbrake-elixir)
https://github.com/romul/airbrake_plug
Last synced: 8 days ago
JSON representation
Airbrake reporter for Elixir's Plug (DEPRECATED in favor of https://github.com/romul/airbrake-elixir)
- Host: GitHub
- URL: https://github.com/romul/airbrake_plug
- Owner: romul
- Created: 2015-06-20T11:35:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-06-21T22:54:54.000Z (over 9 years ago)
- Last Synced: 2024-10-14T03:47:06.248Z (26 days ago)
- Language: Elixir
- Homepage:
- Size: 330 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- freaking_awesome_elixir - Elixir - Report errors in your Plug stack or whatever to Airbrake. (Framework Components)
- fucking-awesome-elixir - airbrake_plug - Report errors in your Plug stack or whatever to Airbrake. (Framework Components)
- awesome-elixir - airbrake_plug - Report errors in your Plug stack or whatever to Airbrake. (Framework Components)
README
# AirbrakePlug
Report errors in your Plug stack or whatever to [Airbrake](https://airbrake.io),
because that's a super great place to send your errors.## Installation/Usage
Just throw it in your deps in your `mix.exs`:
```elixir
defp deps do
[{:airbrake_plug, "~> 0.1.0"}]
end
```Then you'll need to configure it with your API key as per [the airbrake-elixir docs](https://github.com/romul/airbrake-elixir).
Now you'll need to call `Airbrake.start` to warm up the card, and then `use` it, for example in your `Phoenix.Router`.
```elixir
defmodule YourApp.Router do
use Phoenix.Router
use AirbrakePlug# ...
end
```