本文為您介紹如何設定日誌的輸出格式和日誌的儲存地址。
設定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>' # 記錄檔地址
)