Serilog 如何在没有任何配置设置的情况下发布到 CloudWatch?
How Serilog posts to CloudWatch without any configuration setup?
我正在将一个在 net core 中完成的应用程序从 Azure 迁移到 AWS。后端是一个 Asp.NetCore WebApi,它使用 Serilog 进行日志记录。
我只是将它放在 Amazon.Lambda.AspNetCoreServer.APIGatewayProxyFunction 的子类后面,现在它在 lambda 函数中运行。令我困惑的是,使用 Serilog 生成的日志如何自动转到此部署的 lambda 函数的 Cloudwatch。有人可以解释这些日志记录库是如何工作的,也许 Lambda nuget 包中的日志记录实体可以自动点击吗?
默认情况下,您从 AWS Lambda 函数中写入 Console
的所有内容都会在 AWS CloudWatch 中结束,因此如果您通过 Serilog.Sinks.Console 写入控制台,这就是原因。 ..
ps:您可能也有兴趣使用亚马逊官方支持的 Serilog sink AWS.Logger.SeriLog
我正在将一个在 net core 中完成的应用程序从 Azure 迁移到 AWS。后端是一个 Asp.NetCore WebApi,它使用 Serilog 进行日志记录。 我只是将它放在 Amazon.Lambda.AspNetCoreServer.APIGatewayProxyFunction 的子类后面,现在它在 lambda 函数中运行。令我困惑的是,使用 Serilog 生成的日志如何自动转到此部署的 lambda 函数的 Cloudwatch。有人可以解释这些日志记录库是如何工作的,也许 Lambda nuget 包中的日志记录实体可以自动点击吗?
默认情况下,您从 AWS Lambda 函数中写入 Console
的所有内容都会在 AWS CloudWatch 中结束,因此如果您通过 Serilog.Sinks.Console 写入控制台,这就是原因。 ..
ps:您可能也有兴趣使用亚马逊官方支持的 Serilog sink AWS.Logger.SeriLog