微信小程序定义并获取日志/实时log信息

步骤一:开通实时日志

可以在开发者工具->详情->性能质量->实时日志,点击前往,在浏览器打开we分析界面:

微信小程序定义并获取日志/实时log信息_第1张图片

也可登录小程序管理后台,点击统计进入we分析:

微信小程序定义并获取日志/实时log信息_第2张图片

在we分析界面找到性能质量,打开实时日志,开通实时日志:

微信小程序定义并获取日志/实时log信息_第3张图片

步骤二:定义实时日志对象,并记录日志

在js里定义实时日志对象,然后即可在需要记录日志的地方记录不同级别日志:

const logger = wx.getRealtimeLogManager()
logger.info({str: 'hello world'}, 'info log', 100, [1, 2, 3])
logger.error({str: 'hello world'}, 'error log', 100, [1, 2, 3])
logger.warn({str: 'hello world'}, 'warn log', 100, [1, 2, 3])

实时日志记录的信息在we分析实时日志界面可实时查看,请注意,只有在手机操作时才会记录十日,开发者工具预览、真机调试均可显示。

如果想进一步完善错误处理机制,在前端提示一定的错误信息,可以参考以下实现,在需要错误处理的地方调用即可:

  error_handler(show_info,location,debug_info){
    wx.showToast({
      title: show_info,
      icon: 'error',
      duration: 2000
    })
    logger.error('[location]: '+location,'[debug_info]: '+debug_info)
  }

 更多微信小程序内容欢迎关注、评论、私聊博主。

你可能感兴趣的:(微信小程序,微信小程序,日志,log,实时日志)