airbrakex v0.1.0 Airbrakex

This module provides functions to report any kind of exception to Airbrake.

Configuration

It requires project_key and project parameters to be set in your application environment, usually defined in your config/config.exs. logger_level and environment are optional. If you want to use errbit instance, set custom url as endpoint.

config :airbrakex,
  project_key: "abcdef12345",
  project_id: 123456,
  logger_level: :error,
  environment: Mix.env,
  endpoint: "http://errbit.yourdomain.com"

Usage

try do
  IO.inspect("test",[],"")
rescue
  exception -> Airbrakex.notify(exception)
end

Summary

Functions

Notify airbrake obout new exception

Functions

notify(exception, options \\ [])

Notify airbrake obout new exception

Parameters

  • exception: Exception to nitify
  • options: Options

Options

Options that are sent do airbrake with execptions:

  • context
  • session
  • params
  • environment