C# Serilog.write(logevent)使用mssqlserver接收器

C# Serilog.write(logevent)使用mssqlserver接收器,c#,serilog,C#,Serilog,我正在使用rabbitmq从消息队列中读取使用serilog从其他应用程序创建的日志数据&希望在windows服务中使用serilog mssqlserver接收器将这些数据写入sql server表 我正在尝试使用serilog api中的.WriteLogEvent方法进行此操作 我正在努力从队列中的数据填充以下参数: 日志事件级别 IEnumerable属性 有没有人有一个很好的例子来说明如何将此方法与上述参数一起使用?当您将事件写入消息队列时,请使用CompactJsonFormatte

我正在使用rabbitmq从消息队列中读取使用serilog从其他应用程序创建的日志数据&希望在windows服务中使用serilog mssqlserver接收器将这些数据写入sql server表

我正在尝试使用serilog api中的.WriteLogEvent方法进行此操作

我正在努力从队列中的数据填充以下参数:

日志事件级别 IEnumerable属性
有没有人有一个很好的例子来说明如何将此方法与上述参数一起使用?

当您将事件写入消息队列时,请使用CompactJsonFormatter从中创建JSON

然后,要将它们作为Serilog事件读回,请使用LogEventReader from