object LoggingReceive
- Source
- LoggingReceive.scala
- Alphabetic
- By Inheritance
- LoggingReceive
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
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.
-
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. -
def
create(r: Receive, context: ActorContext): Receive
Java API: compatible with lambda expressions
-
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. -
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
-
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.