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": "调用成功"
}