微信小程序中提供了日志的监控api,鉴于uniapp去进行开发微信小程序下,uniapp还未兼容wx.getRealtimeLogManager()此API,所以写下使用的方式在uniapp下也可以使用日志打印到小程序管理后台中。
步骤一:创建log.js文件
内容如下:
var log = wx.getRealtimeLogManager ? wx.getRealtimeLogManager() : null
module.exports = {
debug() {
if (!log) return
log.debug.apply(log, arguments)
},
info() {
if (!log) return
log.info.apply(log, arguments)
},
warn() {
if (!log) return
log.warn.apply(log, arguments)
},
error() {
if (!log) return
log.error.apply(log, arguments)
},
setFilterMsg(msg) { // 从基础库2.7.3开始支持
if (!log || !log.setFilterMsg) return
if (typeof msg !== 'string') return
log.setFilterMsg(msg)
}
}
第二步:页面引用
第三步:调用方式
第四步:效果展示
ps:替换完成后需要使用log.info 或warn error等方式去进行插入,具体的方式写在log.js中封装的情况
具体接口文档链接:API文档:https://developers.weixin.qq.com/miniprogram/dev/api/base/debug/wx.getRealtimeLogManager.html
日志监控文档:https://developers.weixin.qq.com/miniprogram/dev/framework/realtimelog/
赞
好耶
写得好