记录器log1-Slf4jLogger在Timeout(5000毫秒)内没有响应InitializeLogger(总线)

时间:2015-01-12 20:49:33

标签: scala akka slf4j

我在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)

我可以根据需要粘贴堆栈跟踪。

有没有人看到过这个错误以及如何摆脱这个错误?

由于 玛纳斯

1 个答案:

答案 0 :(得分:31)

您必须在application.conf

中增加超时计时器
akka.logger-startup-timeout = 30s

这解决了我的问题。