选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

教程:使用 Amazon 日志框架和 AWS Lambda 创建应用程序日志

聚焦模式
教程:使用 Amazon 日志框架和 AWS Lambda 创建应用程序日志 - AWS 带有 Amazon Q 的工具包

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

您可以使用 Amazon CloudWatch Logs 来监控、存储和访问应用程序的日志。要将日志数据导入 CloudWatch 日志,请使用 S AWS DK 或安装 Log CloudWatch s 代理来监控某些日志文件夹。 CloudWatch 日志与几个流行的.NET 日志框架集成,从而简化了工作流程。

要开始使用 CloudWatch 日志和.NET 日志框架,请将相应的 NuGet 包和 CloudWatch 日志输出源添加到您的应用程序中,然后像往常一样使用您的日志库。这使您的应用程序能够使用.NET 框架记录消息,将其发送到 Lo CloudWatch gs,在日志控制台中显示应用程序的 CloudWatch 日志消息。您还可以根据应用程序的日志消息,在 CloudWatch 日志控制台中设置指标和警报。

支持的.NET 日志框架包括:

以下是一个文件示例,该NLog.config文件通过将AWS.Logger.NLog NuGet 软件包和 AWS 目标添加到中来启用日志和控制台作为日志消息的输出NLog.config。 CloudWatch

<?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" throwExceptions="true"> <targets> <target name="aws" type="AWSTarget" logGroup="NLog.ConfigExample" region="us-east-1"/> <target name="logfile" xsi:type="Console" layout="${callsite} ${message}" /> </targets> <rules> <logger name="*" minlevel="Info" writeTo="logfile,aws" /> </rules> </nlog>

日志插件都建立在之上,通过类似于 SDK 的流程对您的 AWS 凭据进行身份验证。 适用于 .NET 的 AWS SDK 以下示例详细说明了日志插件凭据访问 CloudWatch 日志所需的权限:

注意

. AWS NET 日志插件是一个开源项目。有关更多信息、示例和说明,请参阅 Lo AWS gging .NET GitHub 存储库中的示例说明主题。

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogGroups" ], "Resource": [ "arn:aws:logs:*:*:*" ] } ] }
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。