我正在尝试记录TestKit TestProbe收到的所有消息,这被证明有些困难。我知道文档中的Actor Logging部分,它说应该将该debug.receive
选项与LogginReceive
块结合使用。但是,当我无法控制演员的实施时,这不起作用。
我唯一的想法是akka.testkit.TestActor
使用 aLoggingReceive
子类,然后使用子类TestKit
来创建我的子类的实例TestActor
,但这不起作用,因为大多数功能都是akka
命名空间私有的(我想这是有充分理由的)。