0
對於調試和測試,我想跟蹤發送給演員並由演員接收的每條消息。有沒有辦法在不改變代碼的情況下打開這種日誌記錄?或者,也許有任何免費的圖書館或其他工具可以做到這一點?有沒有辦法跟蹤Akka中的每條消息?
對於調試和測試,我想跟蹤發送給演員並由演員接收的每條消息。有沒有辦法在不改變代碼的情況下打開這種日誌記錄?或者,也許有任何免費的圖書館或其他工具可以做到這一點?有沒有辦法跟蹤Akka中的每條消息?
這記錄在here。
本質上講,你可以使用以下命令:
akka {
actor {
debug {
# enable function of LoggingReceive, which is to log any received message at
# DEBUG level
receive = on
}
}
}
請注意,此選項沒有Java文檔中記錄 - 我不知道這是否適用於Java的。
上述日誌記錄配置只有在角色使用['LoggingReceive'](http://doc.akka.io/api/akka/2.5/akka/event/LoggingReceive.html)裝飾器時才起作用。 – chunjef
確切地說,它只有在接收方法被解除時纔有效。 – bartholomaios