对象存储服务 OBS-日志初始化(Python SDK):功能说明
功能说明
通过开启SDK日志功能,可将接口调用过程中产生的日志信息记录到日志文件,用于后续的数据分析或问题定位。具体步骤如下:
- 找到OBS Python SDK开发包(github获取)中的log.conf文件。其内容格式如下:
[ LOG CONF]#Configure log file dirLogFileDir = ./logs#Configure log file nameLogFileName = eSDK-OBS-PYTHON.log#Configure log file size, unit:MBLogFileSize = 30#Configure max log file numbersLogFileNumber = 5#Configure log level for log file (DEBUG | INFO | WARNING | ERROR)LogFileLevel = INFO#Configure whether to print log to console (Yes:1 No:0)PrintLogToConsole = 0#Configure log level for console (DEBUG | INFO | WARNING | ERROR)PrintLogLevel= WARNING
- 根据实际情况修改log.conf中的配置参数。
- 调用ObsClient.initLog开启日志功能。
OBS Python SDK的日志模块是线程安全非进程安全的,如果在多进程场景下使用ObsClient请务必为每个ObsClient配置独立的日志路径,防止多个进程并发写日志时发生冲突。
下载对象存储服务 OBS用户手册完整版
