Akka.NET远程日志聚合/收集

时间:2015-06-04 12:54:25

标签: akka.net

我有一个场景,我有一个客户端(控制台)应用程序,它将由企业作业调度程序(AutoSys)调用。此客户端将工作发送到我的“服务器”(引号,因为这可能是一个集群)。我需要能够将来自服务器的日志消息发送到客户端,以获取与客户端工作请求相关的所有日志消息。内置日志记录是否支持这种分发?我能否就如何实现这一目标获得一些指导?

我在代码库中看到一些名为LoggingBus的内容,这是我需要查看的内容吗?

我的核心用例是能够跨远程参与者发送日志条目。

1 个答案:

答案 0 :(得分:3)

在这种情况下,最好的办法是使用支持远程日志传送的内置记录器。 Akka.Logging.Serilog和Akka.Logging.NLog都有可配置的日志目标,可以支持这一点。

我个人认为Serilog与Seq相结合是最好的选择。