微信小程序打印生产环境日志

微信小程序打印生产环境日志

新建一个log.js文件,写入以下代码:

复制代码
let 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)
  },
  addFilterMsg(msg) { // 从基础库2.8.1开始支持
    if (!log || !log.addFilterMsg) return
    if (typeof msg !== 'string') return
    log.addFilterMsg(msg)
  }
}

使用:引入此模块

复制代码
let logger = require('../../utils/log') // 对应log.js文件路径

logger.debug('onLoad', this.data)
logger.info('onLoad', this.data)
logger.warn('onLoad', this.data)
logger.error('onLoad', this.data)
相关推荐
小飞侠在吗11 小时前
vue props
前端·javascript·vue.js
DsirNg12 小时前
页面栈溢出问题修复总结
前端·微信小程序
小徐_233312 小时前
uni-app 也能远程调试?使用 PageSpy 打开调试的新大门!
前端·微信小程序·uni-app
大怪v12 小时前
【Virtual World 03】上帝之手
前端·javascript
小小王app小程序开发13 小时前
场馆预约小程序留存率提升指南:技术落地与运营实操全解析
小程序
招来红月14 小时前
记录JS 实用API
javascript
霍夫曼14 小时前
UTC时间与本地时间转换问题
java·linux·服务器·前端·javascript
꒰ঌ小武໒꒱15 小时前
文件上传全维度知识体系:从基础原理到高级优化
javascript·node.js
深红15 小时前
玩转小程序AR-实战篇
前端·微信小程序·webvr
用户479492835691516 小时前
JavaScript 今天30 岁了,但连自己的名字都不属于自己
javascript