日志初始化(Harmony SDK)
功能说明
通过开启SDK日志功能,可将接口调用过程中产生的日志信息记录到日志文件,用于后续的数据分析或问题定位。
方法定义
1
|
ObsClient.initLog(logConfig: LogConfig) |
参数描述
参数名称 |
参数类型 |
是否必选 |
描述 |
---|---|---|---|
level |
必选 |
参数解释: 日志级别。 |
常量名 |
原始值 |
说明 |
---|---|---|
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 }); |