自从升级到Play 2.2后,我在日志中看到了这个警告:
[main] [EventStream(akka://application)] [akka.event-handlers] config is deprecated, use [akka.loggers]
我没有指定任何具体的Akka日志记录;并且它没有造成任何麻烦。
我见过其他一些Play 2.2用户发表此警告的评论;然而,至今还没有人提出他们的评论解决方案。
我有什么想法可以解决这个问题吗?
答案 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文件。