Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何配置Akka.NET以记录参与者收到的所有消息?_C#_Logging_Akka.net - Fatal编程技术网

C# 如何配置Akka.NET以记录参与者收到的所有消息?

C# 如何配置Akka.NET以记录参与者收到的所有消息?,c#,logging,akka.net,C#,Logging,Akka.net,我试图让Akka.NET记录演员收到的所有消息,但无法使其正常工作。以下是我的配置(我使用的是来自Akka.NET bootcamp的项目): 我可以看到该配置适用于其他活动(我可以看到有关actor系统初始化和关闭的调试消息),但从发送给actor的实际消息中看不到任何内容。我尝试了C和F两个例子。找到了我缺少的东西。仅配置调试日志记录是不够的,参与者必须实现标记接口(没有方法)ILogReceive: class ConsoleWriterActor : UntypedActor, ILog

我试图让Akka.NET记录演员收到的所有消息,但无法使其正常工作。以下是我的配置(我使用的是来自Akka.NET bootcamp的项目):


我可以看到该配置适用于其他活动(我可以看到有关actor系统初始化和关闭的调试消息),但从发送给actor的实际消息中看不到任何内容。我尝试了C和F两个例子。

找到了我缺少的东西。仅配置调试日志记录是不够的,参与者必须实现标记接口(没有方法)ILogReceive:

class ConsoleWriterActor : UntypedActor, ILogReceive

你说得对。对我来说,这似乎是一个“奇怪”的设计决定。@mwardm concur!特别是当我想通过询问actor任何想法来查看收到的消息时,如何使其与F#actor使用
spawn
函数生成?
class ConsoleWriterActor : UntypedActor, ILogReceive