全部產品
Search
文件中心

Alibaba Cloud SDK:日誌配置

更新時間:Jul 01, 2024

本文為您介紹如何設定日誌的輸出格式和日誌的儲存地址。

設定Logger

import os

from aliyunsdkcore.client import AcsClient

import sys

client = AcsClient(
    os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID'),  # 從環境變數中擷取AccessKey ID,建議使用RAM使用者的AccessKey ID
    os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET'),  # 從環境變數中擷取Access Key Secret,建議使用RAM使用者的Access Key Secret
    '<region_id>"'
)

# 在控制台或者Terminal中輸出日誌
client.set_stream_logger(
    stream=sys.stderr,  # 日誌輸出對象
    format_string='%(thread)d %(asctime)s %(name)s %(levelname)s %(message)s'  # 日誌輸出格式
)

# 將日誌輸出到檔案中,日誌格式為預設格式
client.set_file_logger(
    path='<file_path>'  # 記錄檔地址
)