ECR 镜像 .NET 6 不同的 CloudWatch 日志格式

ECR image .NET 6 different CloudWatch log format

我们在 .NET Core 中使用 lambda 容器镜像,我们从 public.ecr.aws/lambda/dotnet:5 更新为 public.ecr.aws/lambda/dotnet:6.

现在,当我们调用 Console.WriteLine():

时,我们会在 CloudWatch 上获得不同的日志格式

public.ecr.aws/lambda/dotnet:5

Hello World

public.ecr.aws/lambda/dotnet:6

2021-12-23T13:36:12.694Z 89b35e73-2022-4XX5-86f9-eXXXXXXef3 info Hello World

有什么办法可以去掉不需要的信息吗?

https://github.com/aws/aws-lambda-dotnet/issues/973#issuecomment-969418893

如果您将环境变量AWS_LAMBDA_HANDLER_LOG_FORMAT设置为Unformatted,则不会输出时间、请求ID和日志级别。

仅供参考 - 有一个以编程方式控制消息形成的功能请求。如果这对您很重要,您可以 +1 功能请求:https://github.com/aws/aws-lambda-dotnet/issues/1000