Packages

case class LogEventsWithAkka(adapter: LoggingAdapter, retryingAction: LogAction[LogLevel] = ..., interruptedAction: LogAction[LogLevel] = ..., abortedAction: LogAction[LogLevel] = ..., retryingActionSelector: EventClassifier[LogAction[LogLevel]] = EventClassifier.empty, interruptedActionSelector: EventClassifier[LogAction[LogLevel]] = EventClassifier.empty, abortedActionSelector: EventClassifier[LogAction[LogLevel]] = EventClassifier.empty) extends LogEvents with Product with Serializable

An event monitor that formats and logs events using the akka.event.LoggingAdapter framework.

adapter

The logging adapter that this event monitor submits to.

retryingAction

The action that is performed by default when a retrying event is received.

interruptedAction

The action that is performed by default when an interrupted event is received.

abortedAction

The action that is performed by default when an aborted event is received.

retryingActionSelector

The strategy used to select an action to perform for a retrying event, defaulting to retryingAction.

interruptedActionSelector

The strategy used to select an action to perform for an interrupted event, defaulting to interruptedAction.

abortedActionSelector

The strategy used to select an action to perform for an aborted event, defaulting to abortedAction.

Linear Supertypes
Serializable, Serializable, Product, Equals, LogEvents, FormatEvents, EventMonitor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LogEventsWithAkka
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. LogEvents
  7. FormatEvents
  8. EventMonitor
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LogEventsWithAkka(adapter: LoggingAdapter, retryingAction: LogAction[LogLevel] = ..., interruptedAction: LogAction[LogLevel] = ..., abortedAction: LogAction[LogLevel] = ..., retryingActionSelector: EventClassifier[LogAction[LogLevel]] = EventClassifier.empty, interruptedActionSelector: EventClassifier[LogAction[LogLevel]] = EventClassifier.empty, abortedActionSelector: EventClassifier[LogAction[LogLevel]] = EventClassifier.empty)

    adapter

    The logging adapter that this event monitor submits to.

    retryingAction

    The action that is performed by default when a retrying event is received.

    interruptedAction

    The action that is performed by default when an interrupted event is received.

    abortedAction

    The action that is performed by default when an aborted event is received.

    retryingActionSelector

    The strategy used to select an action to perform for a retrying event, defaulting to retryingAction.

    interruptedActionSelector

    The strategy used to select an action to perform for an interrupted event, defaulting to interruptedAction.

    abortedActionSelector

    The strategy used to select an action to perform for an aborted event, defaulting to abortedAction.

Type Members

  1. type LevelType = LogLevel

    The type of level that this event monitor submits log entries with.

    The type of level that this event monitor submits log entries with.

    Definition Classes
    LogEventsWithAkkaLogEvents

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def aborted(name: Option[String], outcome: Try[Any], attempts: Int): Unit

    Called when an operation has failed too many times and will not be retried.

    Called when an operation has failed too many times and will not be retried.

    name

    The name of the operation that failed if one was provided.

    outcome

    The outcome of the most recent retry attempt.

    attempts

    The number of attempts that were made.

    Definition Classes
    LogEventsEventMonitor
  5. val abortedAction: LogAction[LogLevel]
    Definition Classes
    LogEventsWithAkkaLogEvents
  6. val abortedActionSelector: EventClassifier[LogAction[LogLevel]]
    Definition Classes
    LogEventsWithAkkaLogEvents
  7. val adapter: LoggingAdapter
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def formatAborted(name: Option[String], outcome: Try[Any], attempts: Int): String

    Formats a message for an aborted event.

    Formats a message for an aborted event.

    name

    The name of the operation that failed if one was provided.

    outcome

    The outcome of the most recent retry attempt.

    attempts

    The number of attempts that were made.

    Definition Classes
    FormatEvents
  13. def formatInterrupted(name: Option[String], outcome: Try[Any], attempts: Int): String

    Formats a message for an interrupted event.

    Formats a message for an interrupted event.

    name

    The name of the operation that failed if one was provided.

    outcome

    The outcome of the most recent retry attempt.

    attempts

    The number of attempts that were made.

    Definition Classes
    FormatEvents
  14. def formatRetrying(name: Option[String], outcome: Try[Any], attempts: Int, backoff: FiniteDuration): String

    Formats a message for a retrying event.

    Formats a message for a retrying event.

    name

    The name of the operation that failed if one was provided.

    outcome

    The outcome of the most recent retry attempt.

    attempts

    The number of attempts that have been made so far.

    backoff

    The amount of time that will pass before another attempt is made.

    Definition Classes
    FormatEvents
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  16. def interrupted(name: Option[String], outcome: Try[Any], attempts: Int): Unit

    Called when an operation has failed with a fatal error and will not be retried.

    Called when an operation has failed with a fatal error and will not be retried.

    name

    The name of the operation that failed if one was provided.

    outcome

    The outcome of the most recent retry attempt.

    attempts

    The number of attempts that were made.

    Definition Classes
    LogEventsEventMonitor
  17. val interruptedAction: LogAction[LogLevel]
    Definition Classes
    LogEventsWithAkkaLogEvents
  18. val interruptedActionSelector: EventClassifier[LogAction[LogLevel]]
    Definition Classes
    LogEventsWithAkkaLogEvents
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def isLoggable(level: LogLevel): Boolean

    Returns true if the specified level is currently loggable by the underlying logger.

    Returns true if the specified level is currently loggable by the underlying logger.

    Definition Classes
    LogEventsWithAkkaLogEvents
  21. def log(level: LogLevel, msg: String, thrown: Option[Throwable]): Unit

    Logs information about an event to the underlying logger.

    Logs information about an event to the underlying logger.

    Definition Classes
    LogEventsWithAkkaLogEvents
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. final def notify(): Unit
    Definition Classes
    AnyRef
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  25. def retrying(name: Option[String], outcome: Try[Any], attempts: Int, backoff: FiniteDuration, silent: Boolean): Unit

    Called when an operation has failed with a non-fatal error and will be retried.

    Called when an operation has failed with a non-fatal error and will be retried.

    name

    The name of the operation that failed if one was provided.

    outcome

    The outcome of the most recent retry attempt.

    attempts

    The number of attempts that have been made so far.

    backoff

    The amount of time that will pass before another attempt is made.

    silent

    True if the exception was classified as silent.

    Definition Classes
    LogEventsEventMonitor
  26. val retryingAction: LogAction[LogLevel]
    Definition Classes
    LogEventsWithAkkaLogEvents
  27. val retryingActionSelector: EventClassifier[LogAction[LogLevel]]
    Definition Classes
    LogEventsWithAkkaLogEvents
  28. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def aborted(name: Option[String], thrown: Throwable, attempts: Int): Unit

    Called when an operation has failed too many times and will not be retried.

    Called when an operation has failed too many times and will not be retried.

    name

    The name of the operation that failed if one was provided.

    thrown

    The exception that was thrown.

    attempts

    The number of attempts that were made.

    Definition Classes
    EventMonitor
    Annotations
    @deprecated
    Deprecated

    (Since version 2.1) Use aborted(Option[String], Try[Any], Int)

  2. def interrupted(name: Option[String], thrown: Throwable, attempts: Int): Unit

    Called when an operation has failed with a fatal error and will not be retried.

    Called when an operation has failed with a fatal error and will not be retried.

    name

    The name of the operation that failed if one was provided.

    thrown

    The exception that was thrown.

    attempts

    The number of attempts that were made.

    Definition Classes
    EventMonitor
    Annotations
    @deprecated
    Deprecated

    (Since version 2.1) Use interrupted(Option[String], Try[Any], Int)

  3. def retrying(name: Option[String], thrown: Throwable, attempts: Int, backoff: FiniteDuration, silent: Boolean): Unit

    Called when an operation has failed with a non-fatal error and will be retried.

    Called when an operation has failed with a non-fatal error and will be retried.

    name

    The name of the operation that failed if one was provided.

    thrown

    The exception that was thrown.

    attempts

    The number of attempts that have been made so far.

    backoff

    The amount of time that will pass before another attempt is made.

    silent

    True if the exception was classified as silent.

    Definition Classes
    EventMonitor
    Annotations
    @deprecated
    Deprecated

    (Since version 2.1) Use retrying(Option[String], Try[Any], Int, FiniteDuration, Boolean)

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from LogEvents

Inherited from FormatEvents

Inherited from EventMonitor

Inherited from AnyRef

Inherited from Any

Ungrouped