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