diff --git a/akka-actor/src/main/scala/actor/UntypedActor.scala b/akka-actor/src/main/scala/actor/UntypedActor.scala index 1c51fa47f1..cce41a92a7 100644 --- a/akka-actor/src/main/scala/actor/UntypedActor.scala +++ b/akka-actor/src/main/scala/actor/UntypedActor.scala @@ -62,6 +62,8 @@ import scala.reflect.BeanProperty */ abstract class UntypedActor extends Actor { + def logger = log.logger //Give the Java guys a break + def getContext(): ActorRef = self final protected def receive = { diff --git a/akka-actor/src/main/scala/util/Logging.scala b/akka-actor/src/main/scala/util/Logging.scala index 5891475483..02ef6f3136 100644 --- a/akka-actor/src/main/scala/util/Logging.scala +++ b/akka-actor/src/main/scala/util/Logging.scala @@ -17,7 +17,7 @@ import java.net.UnknownHostException * @author Jonas Bonér */ trait Logging { - @transient lazy val log = Logger(this.getClass.getName) + @transient val log = Logger(this.getClass.getName) } /** diff --git a/akka-camel/src/test/java/akka/camel/SampleUntypedActor.java b/akka-camel/src/test/java/akka/camel/SampleUntypedActor.java index b899b01447..56614a6b80 100644 --- a/akka-camel/src/test/java/akka/camel/SampleUntypedActor.java +++ b/akka-camel/src/test/java/akka/camel/SampleUntypedActor.java @@ -7,5 +7,6 @@ import akka.actor.UntypedActor; */ public class SampleUntypedActor extends UntypedActor { public void onReceive(Object message) { + logger().debug("Yay! I haz a message!"); } }