Interface Log

  • 小程序

更新时间不可用

保存 SDK 日志。

Properties

onLog

onLog: Function

当遇到问题时,为方便问题排查,你需要将出现问题时间段的日志提供给声网支持人员。如果你使用 v2.6.0 之前版本的 SDK,你可以通过设置该属性保存 SDK 日志。

example

示例代码

JavaScript
AgoraMiniappSDK.LOG.onLog = (text) => {
   // text 为字符串形式
   Utils.log(text);
};

Methods

setLogLevel

setLogLevel(level: number): void

设置小程序 SDK 输出日志等级。

Parameters
参数名描述
levelnumber
required

日志等级:

  • -1:BLIND,即输出所有 API 日志信息。如果你想获取最完整的日志,可以将日志级别设为该等级。
  • 0:DEBUG,即输出所有 API 日志信息。如果你想获取最完整的日志,可以将日志级别设为该等级。
  • 1:INFO,即输出 INFO,WARN,ERROR 级别的日志信息。
  • 2:WARN,即输出 WARN,ERROR 级别的日志信息。
  • 3:ERROR,输出 ERROR 级别的日志信息。
  • 4:NONE,即不输出日志信息。
表格内容超出当前宽度,可横向滚动查看更多列。
Returns
返回类型描述

void

表格内容超出当前宽度,可横向滚动查看更多列。

uploadLogs

uploadLogs(onSuccess?: function, onFailure?: function): Promise<void>

上传 SDK 日志至服务器。

since

v2.6.0

当遇到问题时,为方便问题排查,你需要将出现问题时间段的日志提供给声网支持人员。如果你使用 v2.6.0 及之后版本的 SDK,可以调用该方法上传日志,无需自己保存日志文件。

Parameters
参数名描述
onSuccessfunction
optional

方法调用成功时执行的回调函数。无返回值。

(): void
Returns
返回类型描述

void

表格内容超出当前宽度,可横向滚动查看更多列。
onFailurefunction
optional

方法调用失败时执行的回调函数。返回值为错误码和错误信息。

(err: object): void
Returns
返回类型描述

void

表格内容超出当前宽度,可横向滚动查看更多列。

Parameters

  • err: object
    • code: number
    • reason: string
表格内容超出当前宽度,可横向滚动查看更多列。
Returns
返回类型描述

Promise<void>

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?