Sto tentando di registrare tutti i messaggi ricevuti da da un TestKit TestProbe, che si sta dimostrando piuttosto difficile. Sono a conoscenza della sezione Actor Logging dei documenti in cui si dice che si dovrebbe usare l'opzione debug.receive
in combinazione con un blocco LogginReceive
. Questo tuttavia non funziona quando non ho il controllo dell'attuazione dell'attore.Registrazione di tutti i messaggi inviati ad Akka TestKit TestProbe
L'unica idea che avevo era la creazione di sottoclassi akka.testkit.TestActor
utilizzare un LoggingReceive
e poi sottoclasse TestKit
per renderlo creare istanze di mia TestActor
sottoclasse invece, ma che non ha funzionato perché la maggior parte la funzionalità v'è privato alla akka
namespace (e per buona ragione, suppongo).
Ci proverò, grazie :) – fresskoma