文档中心/本页总览Interface LogProperties onLogonLog: Function保存 SDK 日志。 当遇到问题时,为方便问题排查,你需要将出现问题时间段的日志提供给声网支持人员。如果你使用 v2.6.0 之前版本的 SDK,你可以通过设置该属性保存 SDK 日志。example示例代码JavaScriptAgoraMiniappSDK.LOG.onLog = (text) => { // text 为字符串形式 Utils.log(text);}; Methods setLogLevelsetLogLevel(level: number): void 设置小程序 SDK 输出日志等级。参数参数名描述 level: number日志等级:-1:BLIND,即输出所有 API 日志信息。如果你想获取最完整的日志,可以将日志级别设为该等级。0:DEBUG,即输出所有 API 日志信息。如果你想获取最完整的日志,可以将日志级别设为该等级。1:INFO,即输出 INFO,WARN,ERROR 级别的日志信息。2:WARN,即输出 WARN,ERROR 级别的日志信息。3:ERROR,输出 ERROR 级别的日志信息。4:NONE,即不输出日志信息。返回值void uploadLogsuploadLogs(onSuccess?: function, onFailure?: function): Promise<void> 上传 SDK 日志至服务器。 since v2.6.0 当遇到问题时,为方便问题排查,你需要将出现问题时间段的日志提供给声网支持人员。如果你使用 v2.6.0 及之后版本的 SDK,可以调用该方法上传日志,无需自己保存日志文件。 参数参数名描述 onSuccess: function方法调用成功时执行的回调函数。无返回值。(): voidReturns void onFailure: function方法调用失败时执行的回调函数。返回值为错误码和错误信息。(err: object): void err: objectcode: numberreason: stringReturns void返回值 Promise<void>
日志等级:
-1
:BLIND,即输出所有 API 日志信息。如果你想获取最完整的日志,可以将日志级别设为该等级。0
:DEBUG,即输出所有 API 日志信息。如果你想获取最完整的日志,可以将日志级别设为该等级。1
:INFO,即输出 INFO,WARN,ERROR 级别的日志信息。2
:WARN,即输出 WARN,ERROR 级别的日志信息。3
:ERROR,输出 ERROR 级别的日志信息。4
:NONE,即不输出日志信息。