评论

关于uniapp如何使用日志监控API

关于微信监控日志的API的使用案例

微信小程序中提供了日志的监控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/

最后一次编辑于  2022-04-01  
点赞 6
收藏
评论

4 个评论

  • On1on
    On1on
    2023-07-05

    2023-07-05
    赞同
    回复
  • 梁箐
    梁箐
    发表于移动端
    2022-04-15
    👍
    2022-04-15
    赞同
    回复
  • Rzxcv~星
    Rzxcv~星
    2022-04-15

    好耶

    2022-04-15
    赞同
    回复
  • 一斤超人
    一斤超人
    2022-04-01

    写得好

    2022-04-01
    赞同
    回复
登录 后发表内容