object LoggingReceive

Source
LoggingReceive.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LoggingReceive
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def apply(logLevel: LogLevel)(r: Receive)(implicit context: ActorContext): Receive

    Wrap a Receive partial function in a logging enclosure, which sends a message with given log level to the event bus each time before a message is matched.

    Wrap a Receive partial function in a logging enclosure, which sends a message with given log level to the event bus each time before a message is matched. This includes messages which are not handled.

  2. def apply(r: Receive)(implicit context: ActorContext): Receive

    Wrap a Receive partial function in a logging enclosure, which sends a debug message to the event bus each time before a message is matched.

    Wrap a Receive partial function in a logging enclosure, which sends a debug message to the event bus each time before a message is matched. This includes messages which are not handled.

    
    def receive = LoggingReceive {
      case x => ...
    }
    
    

    This method does NOT modify the given Receive unless akka.actor.debug.receive is set in configuration.

  3. def create(r: Receive, context: ActorContext): Receive

    Java API: compatible with lambda expressions

  4. def withLabel(label: String)(r: Receive)(implicit context: ActorContext): Receive

    Create a decorated logger which will append " in state " + label to each message it logs.

  5. def withLabel(label: String, logLevel: LogLevel)(r: Receive)(implicit context: ActorContext): Receive

    Create a decorated logger which will append " in state " + label to each message it logs.

Deprecated Value Members

  1. def create(r: Receive, context: ActorContext): Receive

    Java API: compatible with lambda expressions

    Java API: compatible with lambda expressions

    Annotations
    @deprecated
    Deprecated

    (Since version 2.5.0) Use the create method with AbstractActor.Receive parameter instead.