我创建了一个执行一些基本操作并且似乎工作正常的 Actor - 但是我经常在我的日志中看到以下内容
[INFO] [05/28/2014 14:24:00.673] [application-akka.actor.default-dispatcher-5] [akka://application/deadLetters] Message [akka.actor.Status$Failure] from Actor[akka://application/user/trigger_worker_supervisor#-2119432352] to Actor[akka://application/deadLetters] was not delivered. [1] dead letters encountered. This logging can be turned off or adjusted with configuration settings 'akka.log-dead-letters' and 'akka.log-dead-letters-during-shutdown'.
我想实际查看 Failure 的内容,以确定究竟是什么在抛出 a Failure
,但是我不太清楚如何查看它们。
通读 Akka 文档,它提到了如何禁用日志中的死信警告,但没有提到如何实际编写处理程序来处理它们。
有没有一种简单的方法来实际捕获发送到死信的任何内容?