我正在将以网络核心完成的应用程序从Azure迁移到AWS。后端是一个Asp.NetCore WebApi,它使用Serilog进行日志记录。我只是将其放在Amazon.Lambda.AspNetCoreServer.APIGatewayProxyFunction的子类后面,现在它在lambda函数中运行。让我感到困惑的是,使用Serilog生成的日志如何自动转到已部署的lambda函数的Cloudwatch。有人可以解释一下这些日志库如何工作,也许Lambda nuget包中的日志实体可以自动使用吗?
默认情况下,您Console
从AWS Lambda函数中写入到的所有内容都将在AWS CloudWatch中结束,因此,如果通过Serilog.Sinks.Console写入控制台,这就是原因...
ps:您可能还对使用亚马逊官方支持的Serilog Sink感兴趣AWS.Logger.SeriLog
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句