upLogModule 日志模块

模块概述

为H5页面提供日志打印到native端功能,保存日志到mpaas服务器


方法列表

  • enableConsoleLog(设置日志输出到前端控制台)
  • printLog (保存日志到mpaas服务器)

公共数据

所有数据均以JSON结构返回,由代码,信息和数据三部分组成

{
    "retCode": "000000", //接口状态标识码,错误标识码以16开头
    "retInfo": "操作成功",//接口信息说明
    "retData": null //业务数据
}

具体定义:返回数据通用

模块变更记录

  • V3.3.0
    • 日志模块未定义的retCode编码按照通用数据规定变为990001,操作失败retCode变为000001,非法参数错误retCode变为000002
    • 新增加方法:
      • enableConsoleLog(设置日志输出到前端控制台) enable表示是否打印h5日志,true打印,false不打印,默认为false.
      • printLog(保存日志到mpaas服务器)
        参数:level表示log等级(等级标志:verbose,debug,info,warning,error)
        参数:tag表示log标签
        参数:msg 表示要打印的log信息
        

方法说明

  • enableConsoleLog(设置日志输出到前端控制台)

    enableConsoleLog()

适用性
容器 cordova APICloud Nebula
支持情况
APP版本 / / 6.14.0 及以上
params 输入参数
属性名 数据类型 是否必填 说明
enable Boolean true:开启 false:关闭 默认:false
错误返回 retCode说明

参照通用retCode

正确返回 retData说明

示例
uplusapi.upLogModule.enableConsoleLog({
  enable: true
}).then(res => console.log(res)).catch(err => console.log(err));

成功返回结果

{
  "retCode": "000000",
  "retData": "",
  "retInfo": "调用成功"
}
  • printLog(保存日志到mpaas服务器)

    printLog()

适用性
容器 cordova APICloud Nebula
支持情况
APP版本 / / 6.14.0 及以上
params 输入参数
属性名 数据类型 是否必填 说明
level string log等级标识(verbose,debug,info,warning,error)
tag string log标签
msg string log信息
错误返回 retCode说明

参照通用retCode

正确返回 retData说明

示例
uplusapi.upLogModule.printLog({
  level: 'debug',
  tag: 'home',
  msg: '初始化完成'
}).then(res => console.log(res)).catch(err => console.log(err));

成功返回结果

{
  "retCode": "000000",
  "retData": "",
  "retInfo": "调用成功"
}

results matching ""

    No results matching ""