Playframework 播放2.2:[主][事件流](akka://application)][akka.event handlers]配置已弃用,请使用[akka.loggers]

Playframework 播放2.2:[主][事件流](akka://application)][akka.event handlers]配置已弃用,请使用[akka.loggers],playframework,playframework-2.0,akka,playframework-2.2,Playframework,Playframework 2.0,Akka,Playframework 2.2,升级到Play 2.2后,我在日志中看到了以下警告: [main][EventStream(akka://application)][akka.event handlers]配置已弃用,请使用[akka.loggers] 我没有指定任何特定的Akka日志记录;到目前为止,它还没有造成任何麻烦 我看到其他一些Play2.2用户对这个警告发表评论;然而,到目前为止,还没有人用他们的评论来命名一个解决方案 有什么办法可以解决这个问题吗?您应该能够通过在conf/application.conf中专门配

升级到Play 2.2后,我在日志中看到了以下警告:

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

我没有指定任何特定的Akka日志记录;到目前为止,它还没有造成任何麻烦

我看到其他一些Play2.2用户对这个警告发表评论;然而,到目前为止,还没有人用他们的评论来命名一个解决方案


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

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

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文件