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

步骤一:开通实时日志

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

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

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

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

在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)
  }

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

相关推荐

  1. 程序上线后获取定位失效

    2024-01-16 13:14:03       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-16 13:14:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-16 13:14:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-16 13:14:03       87 阅读
  4. Python语言-面向对象

    2024-01-16 13:14:03       96 阅读

热门阅读

  1. 解密SHFileOperation

    2024-01-16 13:14:03       56 阅读
  2. 第十四讲_css媒体查询

    2024-01-16 13:14:03       59 阅读
  3. golang切片(slice)详解

    2024-01-16 13:14:03       51 阅读
  4. Gitea Webhook报错 webhook.ALLOWED_HOST_LIST setting

    2024-01-16 13:14:03       52 阅读
  5. GO自研微服务框架-页面渲染

    2024-01-16 13:14:03       48 阅读
  6. 设计模式——单例模式

    2024-01-16 13:14:03       62 阅读
  7. 探索DirectoryEntry对象

    2024-01-16 13:14:03       60 阅读
  8. bcd编码精讲

    2024-01-16 13:14:03       61 阅读