我有这个主要方法:
object init extends App {
override def main(args: Array[String]) {
Logger(classOf[MonitorLoad]).info("main()")
val monitorActor = Akka.system.actorOf(Props[MonitorLoad], name = "monitorLoad")
Akka.system.scheduler.schedule(0 seconds, 2 seconds, monitorActor, Tick)
Logger(classOf[MonitorLoad]).info("Done setting up actor")
}
}
(它位于使用Application.scala
创建的基本应用程序的文件中play new
)
我看到这段代码从来没有被调用过——我的日志没有被打印出来,调试器也不会停在那里。这是为什么?在 Play 2.1 应用程序启动时运行代码的正确方法是什么?