更新时间:2024-11-07 GMT+08:00
分享

日志初始化(Harmony SDK)

功能说明

通过开启SDK日志功能,可将接口调用过程中产生的日志信息记录到日志文件,用于后续的数据分析或问题定位。

方法定义

1
ObsClient.initLog(logConfig: LogConfig)

参数描述

表1 LogConfig

参数名称

参数类型

是否必选

描述

level

LogLevel

必选

参数解释:

日志级别。

表2 LogLevel

常量名

原始值

说明

OFF

off

关闭级别,如果设置为这个级别,日志打印功能将被关闭。

ERROR

error

错误级别,如果设置为这个级别,仅打印发生异常时的错误信息。

WARN

warn

告警级别,如果设置为这个级别,除了打印错误级别的信息外,还将打印一些关键事件的信息。

INFO

info

信息级别,如果设置为这个级别,除了打印告警级别的信息外,还将打印HTTP/HTTPS请求的耗时时间,ObsClient接口的耗时时间等。

DEBUG

debug

调试级别,如果设置为这个级别,除了打印INFO级别的信息外,还将打印每次HTTP/HTTPS请求和响应的头信息、鉴权算法计算出的stringToSign信息等。

代码示例

开启日志打印,并指定日志级别是LogLevel.INFO

1
2
3
4
5
6
import { LogLevel } from '@obs/esdk-obs-harmony';

// obsClient是初始化Client的实例
obsClient.initLog({
  level: LogLevel.INFO
});

相关文档