Topik ini menjelaskan cara menentukan format output dan jalur penyimpanan log.
Konfigurasikan logger
import os
from aliyunsdkcore.client import AcsClient
import sys
client = AcsClient(
os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID'), # Dapatkan ID AccessKey dari variabel lingkungan. Kami merekomendasikan Anda menggunakan ID AccessKey dari pengguna Resource Access Management (RAM).
os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET'), # Dapatkan rahasia AccessKey dari variabel lingkungan. Kami merekomendasikan Anda menggunakan rahasia AccessKey dari pengguna RAM.
'<region_id>"'
)
# Ekspor log di konsol atau terminal.
client.set_stream_logger(
stream=sys.stderr, # Objek output log.
format_string='%(thread)d %(asctime)s %(name)s %(levelname)s %(message)s' # Format output log.
)
# Ekspor log dalam format default ke file.
client.set_file_logger(
path='<file_path>' # Jalur file log.
)