如何在.NET Core应用程序中执行AWS X-Ray日志记录?

如何在.NET Core应用程序中执行AWS X-Ray日志记录?

问题描述:

对于.NET应用程序,它是clearly documented如何使用Xray进行日志记录。 mentioned library基于.NET Framework,不支持在安装后变得清晰的.NET Core(警告消息)。有an alternative不具有.NET Framework依赖项。但是,xray文档没有提到这个库,所以希望有人能够解释如何在.NET Core应用程序中使用xray进行日志记录。如何在.NET Core应用程序中执行AWS X-Ray日志记录?

对于.NET核心应用程序,只要您的应用程序启动,但在配置log4net之后添加此行。如果你不使用log4net,那么你可以选择其他的日志选项。

AWSXRayRecorder.RegisterLogger(Amazon.LoggingOptions.Log4Net);

你需要虽然引用该组件。 https://github.com/aws/aws-xray-sdk-dotnet