2

自从升级到 Play 2.2 后,我在日志中看到了这个警告:

[main] [EventStream(akka://application)] [akka.event-handlers] config is deprecated, use [akka.loggers]

我没有指定任何特定的 Akka 日志记录;它还没有造成任何麻烦。

我看到其他一些 Play 2.2 用户评论了这个警告;然而,到目前为止,还没有人用他们的评论提出解决方案。

有什么想法可以解决这个问题吗?

4

1 回答 1

2

您应该能够通过akka.loggers在您的 中专门配置该值来禁用此弃用通知conf/application.conf,如下所示:

akka {
    loggers = ["akka.event.slf4j.Slf4jLogger"]
    log-dead-letters = 1
    log-dead-letters-during-shutdown = off
    loglevel = WARNING
    actor {
      debug.lifecycle = off
    }
}

您需要的重要行是akka.loggers = ["akka.event.slf4j.Slf4jLogger"].

Play 包含 logback 作为依赖项,因此您不需要任何具有上述配置的其他 JAR 文件。

于 2014-02-27T10:59:33.417 回答