内核下运行一个Akka应用程序,该程序在其他系统中运行良好。
akka {
loggers = ["akka.event.slf4j.Slf4jLogger"]
loglevel = INFO
}
这是正确的slf4jLogger配置。但是,当我运行我的应用程序时,它会给出以下堆栈跟踪并且无法启动。
[WARN] [01/12/2015 15:35:01.953] [主要] [事件流(akka://ARCWorker)]Logger log1-Slf4jLogger 没有 在超时(5000毫秒)内响应初始化记录器(总线) 启动记录器阿卡时出错。配置异常:记录器 由于无法加载 [akka.event.slf4j.Slf4jLogger] to [akka.event.Logging$LoggerInitializationException: Logger log1-Slf4jLogger 没有响应 LoggerInitialized,而是发送 [超时]] 在 akka.event.LoggingBus$$anonfun$4$$anonfun$apply$1.applyOrElse(Logging.scala:116)
堆栈跟踪还有更多内容,我可以根据需要粘贴。
有没有人看到这个错误以及如何摆脱这个错误?
谢谢玛纳斯
您必须增加application.conf
中的超时计时器
akka.logger-startup-timeout = 30s
这为我解决了问题。