首页 > 解决方案 > 如何登录到相同类型接收器(Seq)的 2 个实例?

问题描述

可能的?找不到“接收器转发器”,其中一个接收器可以转发到其他几个可能相同类型的接收器。

Serilogs 文档 ( https://github.com/serilog/serilog/wiki/AppSettings ) 明确指出

注意:使用 serilog 时:键必须是唯一的。*

所以多次添加相同的 Seq sink 似乎不是一个好主意。

我正在寻找与 log4net 中相同的概念,其中一个记录器可以容纳多个附加程序。

标签: serilogseqseq-logging

解决方案


不幸的是<appSettings>,Serilog 的配置提供程序不支持这种情况;appSettings.json如果您能够使用它,则可以使用它,否则在代码中配置接收器是可行的WriteTo.Seq(...).WriteTo.Seq(...)方法。


推荐阅读