Package

com.spingo

op_rabbit

Permalink

package op_rabbit

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. op_rabbit
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AirbrakeLogger extends RabbitErrorLogging

    Permalink

    To use this package, you must add 'op-rabbit-airbrake' to your dependencies.

    BATTERIES NOT INCLUDED

    To use this package, you must add 'op-rabbit-airbrake' to your dependencies.

    Overview

    Instantiates a new RabbitErrorLogging strategy that reports exceptions, along with message and message headers, to Airbrake.

    Instantiating from config

    Call the convenience lazy-getter AirBrake.fromConfig to get a AirbrakeLogger initialize from application configuration, which should be formatted as follows:

    airbrake {
      app-name = "my-awesome-app"
      key = "deadbeefdeadbeefdeadbeefdeadbeef"
      environment = "production"
    }
  2. type Deserialized[T] = Either[ExtractRejection, T]

    Permalink
  3. type Directive1[T] = Directive[::[T, HNil]]

    Permalink
  4. type Handler = (Promise[ReceiveResult], Delivery) ⇒ Unit

    Permalink

Value Members

  1. object AirbrakeLogger

    Permalink

  2. val futureUnit: Future[Unit]

    Permalink
    Attributes
    protected

Inherited from AnyRef

Inherited from Any

Ungrouped