

# 容量提供程序系统日志的日志级别筛选
<a name="lambda-managed-instances-monitoring-log-levels"></a>

Lambda 可以筛选容量提供程序的系统日志，以便仅将特定详细级别或更低级别的日志发送到 CloudWatch Logs。您可以在以下日志级别之间进行选择。


| 日志级别 | 用量 | 
| --- | --- | 
| DEBUG（最详细） | 系统调试的详细信息 | 
| INFO | 记录容量提供程序正常运行的消息 | 
| WARN（最简略） | 有关潜在错误的消息，如果不加以解决，这些错误可能会导致意外行为 | 

当您选择日志级别后，Lambda 会发送该级别及更低级别的日志。例如，如果您将容量提供程序的系统日志级别设置为 INFO，则 Lambda 不会发送 DEBUG 级别的日志输出。

默认情况下，Lambda 会将系统日志级别设置为 INFO。要接收更详细的日志，请将级别设置为 DEBUG。要接收较少的日志，请将级别设置为 WARN。要查看 Lambda 将不同系统日志事件映射到的日志级别列表，请参阅 [容量提供程序系统日志事件参考](lambda-managed-instances-monitoring-system-log-events.md)。

## 配置系统日志级别
<a name="lambda-managed-instances-log-level-configure"></a>

要配置容量提供程序的系统日志级别，您可以使用 Lambda 控制台或 Amazon Command Line Interface（Amazon CLI）。您还可以使用 `CreateCapacityProvider` 和 `UpdateCapacityProvider` Lambda API 命令配置系统日志级别。

**配置系统日志级别（控制台）**

1. 打开 Lambda 控制台的[容量提供程序页面](https://console.amazonaws.cn/lambda/home#/capacity-providers)。

1. 选择一个容量提供程序。

1. 选择**其他配置**。

1. 在**日志记录配置**部分中，选择**编辑**。

1. 为容量提供程序选择所需的**系统日志级别**。

1. 选择**保存**。

**在创建容量提供程序时设置系统日志级别（Amazon CLI）**
+ 要在创建新的容量提供程序时配置系统日志级别，请使用 [create-capacity-provider](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/create-capacity-provider.html) 命令中的 `--telemetry-config` 选项。将 `SystemLogLevel` 设置为 `DEBUG`、`INFO` 或 `WARN` 之一。

  ```
  aws lambda create-capacity-provider \
    --capacity-provider-name my-capacity-provider \
    --vpc-config SubnetIds=subnet-12345,subnet-67890,SecurityGroupIds=sg-12345 \
    --permissions-config CapacityProviderOperatorRoleArn=arn:aws:iam::123456789012:role/MyOperatorRole \
    --telemetry-config LoggingConfig={SystemLogLevel=DEBUG}
  ```

**更新现有容量提供程序的系统日志级别（Amazon CLI）**
+ 要更改现有容量提供程序的系统日志级别，请使用 [update-capacity-provider](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/lambda/update-capacity-provider.html) 命令。

  ```
  aws lambda update-capacity-provider \
    --capacity-provider-name my-capacity-provider \
    --telemetry-config LoggingConfig={SystemLogLevel=WARN}
  ```