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

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

新建一个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)
相关推荐
csdn飘逸飘逸38 分钟前
Autojs基础-控件操作
javascript
下北沢美食家1 小时前
Express框架入门
开发语言·javascript·express
毕设源码-钟学长1 小时前
【开题答辩全过程】以 基于Vue的租房App为例,包含答辩的问题和答案
前端·javascript·vue.js
吴声子夜歌3 小时前
小程序——组件一
小程序
旭日跑马踏云飞3 小时前
【Nginx】相关优化
运维·javascript·nginx
webkubor3 小时前
2026 年 把网页交互的主控权拿回前端手中 🚀
前端·javascript·人工智能
Lee川3 小时前
Promise:驾驭 JavaScript 异步编程的艺术
javascript
Desirediscipline3 小时前
#include<limits>#include <string>#include <sstream>#include <iomanip>
java·开发语言·前端·javascript·算法
SuperEugene3 小时前
手把手写几种常用工具函数:深拷贝、去重、扁平化
前端·javascript·面试
wuhen_n4 小时前
副作用的概念与effect基础:Vue3响应式系统的核心
前端·javascript·vue.js