atmos.monitor

LogEventsWithJava

Related Docs: object LogEventsWithJava | package monitor

case class LogEventsWithJava(logger: Logger, retryingAction: LogAction[Level] = ..., interruptedAction: LogAction[Level] = ..., abortedAction: LogAction[Level] = ..., retryingActionSelector: EventClassifier[LogAction[Level]] = EventClassifier.empty, interruptedActionSelector: EventClassifier[LogAction[Level]] = EventClassifier.empty, abortedActionSelector: EventClassifier[LogAction[Level]] = EventClassifier.empty) extends LogEvents with Product with Serializable

An event monitor that formats and logs events using the java.util.logging framework.

logger

The logger 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. LogEventsWithJava
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. LogEvents
  7. FormatEvents
  8. EventMonitor
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LogEventsWithJava(logger: Logger, retryingAction: LogAction[Level] = ..., interruptedAction: LogAction[Level] = ..., abortedAction: LogAction[Level] = ..., retryingActionSelector: EventClassifier[LogAction[Level]] = EventClassifier.empty, interruptedActionSelector: EventClassifier[LogAction[Level]] = EventClassifier.empty, abortedActionSelector: EventClassifier[LogAction[Level]] = EventClassifier.empty)

    logger

    The logger 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 = Level

    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
    LogEventsWithJavaLogEvents

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[Level]

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

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

    Definition Classes
    LogEventsWithJavaLogEvents
  6. val abortedActionSelector: EventClassifier[LogAction[Level]]

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

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

    Definition Classes
    LogEventsWithJavaLogEvents
  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. 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
  12. 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
  13. 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
  14. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  15. 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
  16. val interruptedAction: LogAction[Level]

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

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

    Definition Classes
    LogEventsWithJavaLogEvents
  17. val interruptedActionSelector: EventClassifier[LogAction[Level]]

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

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

    Definition Classes
    LogEventsWithJavaLogEvents
  18. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  19. def isLoggable(level: Level): 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
    LogEventsWithJavaLogEvents
  20. def log(level: Level, 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
    LogEventsWithJavaLogEvents
  21. val logger: Logger

    The logger that this event monitor submits to.

  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[Level]

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

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

    Definition Classes
    LogEventsWithJavaLogEvents
  27. val retryingActionSelector: EventClassifier[LogAction[Level]]

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

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

    Definition Classes
    LogEventsWithJavaLogEvents
  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