在.Net core 5.0中使用Serilog记录到AWS Cloudwatch

问题描述 投票:0回答:2

我是 .Net Core 5.0 的新手,我无法找到任何合适的指南来检查如何使用 Serilog 设置到 Cloudwatch 的日志记录。

目前,在我们的应用程序中,我们使用 Serilog 记录到文件和控制台。现在要求也登录 Cloudwatch。现有配置位于 appsettings.Development.json 文件中,其中有一个名为“Serilog”的部分,其中包含“writeTo”部分。谁能指导我如何使用 appsettings.json 文件在 Cloudwatch 中设置日志记录?

amazon-web-services logging .net-core amazon-cloudwatch serilog
2个回答
0
投票

AWS.Logger.SeriLog NuGet 包提供了一个 SeriLog 接收器,它将日志消息发送到 CloudWatch Logs。该软件包位于 GitHub 上,其中包含有关如何使用的更多信息。 https://github.com/aws/aws-logging-dotnet#serilog


0
投票

您应该将此 nuget 包添加到您的项目中:

https://github.com/aws/aws-logging-dotnet

然后在 appsettings.json 中添加配置部分。

检查此示例:

https://github.com/aws/aws-logging-dotnet/blob/master/samples/Serilog/SerilogTestCodeFromConfig/appsettings.json

© www.soinside.com 2019 - 2024. All rights reserved.