我是 .Net Core 5.0 的新手,我无法找到任何合适的指南来检查如何使用 Serilog 设置到 Cloudwatch 的日志记录。
目前,在我们的应用程序中,我们使用 Serilog 记录到文件和控制台。现在要求也登录 Cloudwatch。现有配置位于 appsettings.Development.json 文件中,其中有一个名为“Serilog”的部分,其中包含“writeTo”部分。谁能指导我如何使用 appsettings.json 文件在 Cloudwatch 中设置日志记录?
AWS.Logger.SeriLog NuGet 包提供了一个 SeriLog 接收器,它将日志消息发送到 CloudWatch Logs。该软件包位于 GitHub 上,其中包含有关如何使用的更多信息。 https://github.com/aws/aws-logging-dotnet#serilog
您应该将此 nuget 包添加到您的项目中:
https://github.com/aws/aws-logging-dotnet
然后在 appsettings.json 中添加配置部分。
检查此示例: