У меня есть этот основной метод:
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?