您可以配置默认接收器还是备份接收器吗?

时间:2020-05-14 21:56:10

标签: serilog

在dotnet核心应用程序中,如果一个人通过appsettings将mssql配置为接收器,那么如何配置“备份”接收器(例如文件)?因此,如果serilog无法写入给定的接收器,它将尝试写入第二个。

我要看的是Selflog吗?

1 个答案:

答案 0 :(得分:3)

在撰写本文时,Serilog没有这样的功能,但是应该可以用creating your own Sink实现,它包装了主要接收器并管理错误处理以执行对“备份”接收器的后备(s)。

您可能想看一下Serilog.Sinks.Async的代码以获取启发,因为它向您展示了将多个接收器包装到一个接收器中的方法。