设备日志功能

功能概述

获取设备flash、电池、过热等日志

DeviceLogInterface

属性

getLogIng

是否正在获取日志中

logDirPath

获取所有日志目录地址 (返回:/xx/../ido_sdk/devices/{macAddress}/device_logs)

方法

startGet(types:timeOut:progress:completion:)

开始获取日志

  • Parameters:
    • types: 日志类型集合
    • timeOut: 获取日志超时
    • progress: 日志获取进度 (0-100)
    • completion: 日志获取完成回调

cancel(completion:)

取消获取日志

  • Parameters:
    • completion: 完成回调

示例

Swift

  sdk.deviceLog.startGet(types: [.general], timeOut: 60) { progress in
      //获取flash日志进度
  } completion: { success in
      //获取完成
      if (success) { //成功
        通过logDirPath获取日志
      }else { 
        //失败
      }

  }

Kotlin

  sdk.deviceLog.startGet(mutableListOf(), 60, { progress ->
    //获取flash日志进度
  }) { success ->
    //获取完成
      if (success) {  //成功
        通过logDirPath获取日志
      } else {
        //失败
      }
  }
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修改日期: 2024-01-23 11:42:42

results matching ""

    No results matching ""