有没有办法追踪Akka中的每条消息?
对于调试和测试,我希望跟踪发送给actor并由actor接收的每条消息。有没有办法在不更改代码的情况下打开此类日志记录?或者可能有任何免费的库或其他工具可以做到这一点?这是有文档记录的 基本上,您可以使用以下功能:有没有办法追踪Akka中的每条消息?,akka,trace,Akka,Trace,对于调试和测试,我希望跟踪发送给actor并由actor接收的每条消息。有没有办法在不更改代码的情况下打开此类日志记录?或者可能有任何免费的库或其他工具可以做到这一点?这是有文档记录的 基本上,您可以使用以下功能: akka { actor { debug { # enable function of LoggingReceive, which is to log any received message at # DEBUG level rece
akka {
actor {
debug {
# enable function of LoggingReceive, which is to log any received message at
# DEBUG level
receive = on
}
}
}
请注意,Java文档中没有记录此选项-我不确定它是否适用于Java。上述日志记录配置仅在参与者使用decorator时有效。确切地说,它仅在删除receive方法时有效。