Bugsnag/Tesla
This module implements a Bugsnag.HTTPClient adapter for Tesla.
Installation
# mix.exs
defp deps do
[
{:bugsnag, "~> 3.0"},
...
# add bugsnag_tesla here:
{:bugsnag_tesla, "~> 1.0"},
]
end
Then, while configuring Bugsnag, set Bugsnag.HTTPClient.Adapters.Tesla as a http_client adapter:
# config/config.exs
config :bugsnag,
api_key: ...,
...
http_client: Bugsnag.HTTPClient.Adapters.TeslaConfiguring Tesla adapters
You have two ways to configure Tesla adapters:
- Using per module configuration;
-
Using global
Teslaconfiguration.
If you want to use a specific Tesla adapter for Bugsnag, do:
# config/config.exs
config :tesla, Bugsnag.HTTPClient.Adapters.Tesla,
adapter: Tesla.Adapter.Httpc
If you prefer to use a single adapter for every Tesla use on your app, do as usual:
# config/config.exs
config :tesla, adapter: Tesla.Adapter.Httpc