日志配置

更新时间:

本文为您介绍如何设置日志的输出格式和日志的存储地址。

设置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>'  # 日志文件地址
)