exsentry v0.7.1 ExSentry.LoggerBackend

ExSentry.LoggerBackend is a backend for the Elixir Logger app. It captures all log messages above a given severity level (default :error) with ExSentry.capture_message.

Usage

  1. Install the logger backend with:

    Logger.add_backend(ExSentry.LoggerBackend)

    or, in mix.exs:

    # Warning! Removes other configured backends!
    config :logger, backends: [ExSentry.LoggerBackend]
  2. (Optional) Configure the log level with:

    Logger.configure_backend(ExSentry.LoggerBackend, level: :warn)

    or, in mix.exs:

    config :exsentry, :logger_backend, level: :warn

Available configuration parameters

  • :level - Sets log level to level and above. Atom.
  • :log_levels - Sets log levels specifically; supersedes :level. List of atoms.