C# 对Serilog.Sinks.AwsCloudWatch使用Serilog默认ITextFormatter

C# 对Serilog.Sinks.AwsCloudWatch使用Serilog默认ITextFormatter,c#,amazon-web-services,amazon-cloudwatch,serilog,C#,Amazon Web Services,Amazon Cloudwatch,Serilog,我正在使用Serilog在.NETFramework 4.7.2解决方案中记录信息。我正在尝试使用Serilog.Sinks.AwsCloudWatch包将信息记录到AWS CloudWatch 我为CloudWatchSinkOptions设置了凭据和其他选项,但TextFormatter属性除外。我不想使用ITextFormatter的自定义实现。如何使用在其他接收器中使用的默认Serilog格式化程序,例如Serilog.sinks.EventLog和Serilog.sinks.Conso

我正在使用Serilog在.NETFramework 4.7.2解决方案中记录信息。我正在尝试使用Serilog.Sinks.AwsCloudWatch包将信息记录到AWS CloudWatch

我为
CloudWatchSinkOptions
设置了凭据和其他选项,但
TextFormatter
属性除外。我不想使用
ITextFormatter
的自定义实现。如何使用在其他接收器中使用的默认Serilog格式化程序,例如Serilog.sinks.EventLogSerilog.sinks.Console?我不需要为任何其他Serilog接收器提供
TextFormatter
,我不想只为这个做一个


我查看了Serilog和CloudWatch接收器的文档,但没有找到任何有用的信息。

我在GitHub页面上找到了Serilog的答案。默认的格式化程序是
Serilog.Formatting.Json.JsonFormatter
。实例化该类并将其传递给AWS CloudWatch接收器修复了该问题