日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
創(chuàng)新互聯(lián)小程序教程:微信小程序實時日志

實時日志

背景

為幫助小程序開發(fā)者快捷地排查小程序漏洞、定位問題,我們推出了實時日志功能。從基礎庫2.7.1開始,開發(fā)者可通過提供的接口打印日志,日志匯聚并實時上報到小程序后臺。開發(fā)者可從小程序管理后臺“開發(fā)->運維中心->實時日志”進入日志查詢頁面,查看開發(fā)者打印的日志信息。

成都創(chuàng)新互聯(lián)-成都網站建設公司,專注做網站、網站設計、網站營銷推廣,申請域名網站空間,網站運營有關企業(yè)網站制作方案、改版、費用等問題,請聯(lián)系成都創(chuàng)新互聯(lián)

如何使用

1、調用相關接口。打日志的接口是wx.getRealtimeLogManager,為了兼容舊的版本,建議使用如下代碼封裝一下,例如封裝在log.js文件里面:

var log = wx.getRealtimeLogManager ? wx.getRealtimeLogManager() : null

module.exports = {
  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)
  }
}

2、在頁面的具體位置打印日志:

var log = require('./log.js') // 引用上面的log.js文件
log.info('hello test hahaha') // 日志會和當前打開的頁面關聯(lián),建議在頁面的onHide、onShow等生命周期里面打
log.warn('warn')
log.error('error')
log.setFilterMsg('filterkeyword')
log.setFilterMsg('addfilterkeyword')

完整的例子可以參考代碼片段:https://developers.weixin.qq.com/s/i42NbKmp76bJ

如何查看日志

登錄小程序管理后臺,從“開發(fā)->運維中心->實時日志”進入日志查詢頁面。開發(fā)者可通過設置時間、微信號/OpenID、頁面鏈接、FilterMsg內容(基礎庫2.7.3及以上支持setFilterMsg)等篩選條件查詢指定用戶的日志信息。

注意事項

由于后臺資源限制,“實時日志”使用規(guī)則如下:

  1. 為了定位問題方便,日志是按頁面劃分的,某一個頁面,在onShow到onHide(切換到其它頁面、右上角圓點退到后臺)之間打的日志,會聚合成一條日志上報,并且在小程序管理后臺上可以根據頁面路徑搜索出該條日志。
  2. 每個小程序賬號每天限制500萬條日志,日志會保留7天,建議遇到問題及時定位。
  3. 一條日志的上限是5KB,最多包含200次打印日志函數(shù)調用(info、warn、error調用都算),所以要謹慎打日志,避免在循環(huán)里面調用打日志接口,避免直接重寫console.log的方式打日志。
  4. 意見反饋里面的日志,可根據OpenID搜索日志。
  5. setFilterMsg可以設置過濾的Msg。這個接口的目的是提供某個場景的過濾能力,例如 setFilterMsg('scene1'),則在MP上可輸入scene1查詢得到該條日志。比如上線過程中,某個監(jiān)控有問題,可以根據FilterMsg過濾這個場景下的具體的用戶日志。FilterMsg僅支持大小寫字母。如果需要添加多個關鍵字,建議使用addFilterMsg替代setFilterMsg。


本文題目:創(chuàng)新互聯(lián)小程序教程:微信小程序實時日志
網頁鏈接:http://m.5511xx.com/article/cdoccso.html