public class LoggingReceive$
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static LoggingReceive$ |
MODULE$
Static reference to the singleton instance of this Scala object.
|
Constructor and Description |
---|
LoggingReceive$() |
Modifier and Type | Method and Description |
---|---|
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> |
apply(Logging.LogLevel logLevel,
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r,
ActorContext context)
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.
|
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> |
apply(scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r,
ActorContext context)
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.
|
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> |
create(scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r,
ActorContext context)
Java API: compatible with lambda expressions
This is an EXPERIMENTAL feature and is subject to change until it has received more real world testing.
|
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> |
withLabel(java.lang.String label,
Logging.LogLevel logLevel,
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r,
ActorContext context)
Create a decorated logger which will append
" in state " + label to each message it logs. |
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> |
withLabel(java.lang.String label,
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r,
ActorContext context)
Create a decorated logger which will append
" in state " + label to each message it logs. |
public static final LoggingReceive$ MODULE$
public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> apply(scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r, ActorContext context)
def receive = LoggingReceive {
case x => ...
}
This method does NOT modify the given Receive unless
akka.actor.debug.receive
is set in configuration.
r
- (undocumented)context
- (undocumented)public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> apply(Logging.LogLevel logLevel, scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r, ActorContext context)
logLevel
- (undocumented)r
- (undocumented)context
- (undocumented)public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> create(scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r, ActorContext context)
r
- (undocumented)context
- (undocumented)public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> withLabel(java.lang.String label, Logging.LogLevel logLevel, scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r, ActorContext context)
" in state " + label
to each message it logs.label
- (undocumented)logLevel
- (undocumented)r
- (undocumented)context
- (undocumented)public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> withLabel(java.lang.String label, scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> r, ActorContext context)
" in state " + label
to each message it logs.label
- (undocumented)r
- (undocumented)context
- (undocumented)