Play 2.2:[main] [EventStream(akka:// application)] [akka.event-handlers]配置已弃用,请使用[akka.loggers]

时间:2013-10-08 14:46:24

标签: playframework playframework-2.0 akka playframework-2.2

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

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

我没有指定任何具体的Akka日志记录;并且它没有造成任何麻烦。

我见过其他一些Play 2.2用户发表此警告的评论;然而,至今还没有人提出他们的评论解决方案。

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

1 个答案:

答案 0 :(得分: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文件。