我在Akka Kernel下运行Akka应用程序,该程序在其他系统中运行良好。
akka {
loggers = ["akka.event.slf4j.Slf4jLogger"]
loglevel = INFO
}
哪个是正确的slf4jLogger配置。但是,当我运行我的应用程序时,它会提供以下堆栈跟踪并无法启动。
[WARN] [01/12/2015 15:35:01.953] [主要] [EventStream(akka:// ARCWorker)] Logger log1-Slf4jLogger没有 在Timeout(5000毫秒)内响应InitializeLogger(总线) 启动记录器时出错akka.ConfigurationException:Logger 在config中指定无法加载[akka.event.slf4j.Slf4jLogger]到期 to [akka.event.Logging $ LoggerInitializationException:Logger log1-Slf4jLogger没有响应LoggerInitialized,而是发送了 [TIMEOUT]] akka.event.LoggingBus $$ anonfun $ $$ 4 $ anonfun申请$ 1.applyOrElse(Logging.scala:116)
我可以根据需要粘贴堆栈跟踪。
有没有人看到过这个错误以及如何摆脱这个错误?
由于 玛纳斯
答案 0 :(得分:31)
您必须在application.conf
akka.logger-startup-timeout = 30s
这解决了我的问题。