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