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

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

新建一个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)
相关推荐
至尊鸡6 小时前
流量主微信小程序工具类去水印
微信小程序·小程序
Jet_closer_burning6 小时前
微信小程序中遇到过的问题
前端·微信小程序·小程序
m0_674031438 小时前
React - useContext和深层传递参数
前端·javascript·react.js
刺客-Andy8 小时前
React 第二十节 useRef 用途使用技巧注意事项详解
前端·javascript·react.js·typescript·前端框架
漂流瓶jz8 小时前
如何使用React,透传各类组件能力/属性?
前端·javascript·react.js
HsuYang8 小时前
Vite源码学习(一)——从CLI起步
前端·javascript·架构
不当菜虚困11 小时前
vue3配置caddy作为静态服务器,在浏览器地址栏刷新出现404
服务器·javascript·vue.js
陶然同学11 小时前
【学生管理系统】整合JWT(完)
java·javascript·springboot·nuxt
焦思懿--19期--工职大11 小时前
Ajax总结
前端·javascript·ajax
学无止境鸭12 小时前
微信小程序页面传参长度问题
微信小程序·小程序