

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 容量提供者系統日誌的日誌層級篩選
<a name="lambda-managed-instances-monitoring-log-levels"></a>

Lambda 可以篩選容量提供者的系統日誌，以便僅將特定詳細資訊層級或更低層級的日誌傳送至 CloudWatch Logs。您可以選擇下列日誌層級。


| 日誌層級 | Usage | 
| --- | --- | 
| 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 主控台或 AWS Command Line Interface (AWS CLI)。您也可以使用 `CreateCapacityProvider`和 `UpdateCapacityProvider` Lambda API 命令來設定系統日誌層級。

**設定系統日誌層級 （主控台）**

1. 開啟 Lambda 主控台的[容量提供者頁面](https://console.aws.amazon.com/lambda/home#/capacity-providers)。

1. 選擇容量提供者。

1. 選擇 **Additional configuration (其他組態)**。

1. 在**記錄組態**區段中，選擇**編輯**。

1. 為您的容量提供者選取所需的**系統日誌層級**。

1. 選擇**儲存**。

**在建立容量提供者時設定系統日誌層級 (AWS 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}
  ```

**更新現有容量提供者的系統日誌層級 (AWS 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}
  ```