akka を使用してアプリを実行すると、次の例外で失敗します。
Event Handler specified in config can't be loaded [com.despegar.hasp.impl.DummyLogEventHandler] due to [a06c8d75-0f07-40db-883a-16dc2914934bakka.event.Logging$LoggerInitializationException: Logger log1-DummyLogEventHandler did not respond with LoggerInitialized, sent instead [TIMEOUT]
DummyLogEventHandler は次のように定義されます。
class DummyLogEventHandler extends Actor {
def receive = {
case InitializeLogger(_) => sender ! LoggerInitialized
case Error(cause, logSource, logClass, message) =>
case Warning(logSource, logClass, message) =>
case Info(logSource, logClass, message) =>
case Debug(logSource, logClass, message) =>
}
}
私の構成には次の行があります。
event-handlers = ["my.app.DummyLogEventHandler"]
event-handler-startup-timeout = 15s
しかし、デフォルトのロガーでも試しました:
event-handlers = []
および slf4j の場合 (私のアプリは logback バックエンドを使用しており、ログは正常に機能します):
event-handlers = ["akka.event.slf4j.Slf4jEventHandler"]
これらのイベント ハンドラーも、タイムアウトを 60 秒に増やすことも、これまでのところ機能していません。さらに、タイムアウトは散発的にスローされます。テスト スイートを実行すると、毎回異なるテストで例外がスローされます。
解決策を見つけるのを手伝ってもらえますか?
ありがとう、アレックス。