From 19fb63c8574a9fb75b198efe65cff2353ec8ce10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E9=B9=8F?= Date: Thu, 5 Dec 2024 18:58:59 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- log.js | 28 ++++++---------------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/log.js b/log.js index 798ea41..04f22ea 100644 --- a/log.js +++ b/log.js @@ -1,66 +1,50 @@ import { useStarCloudStore } from '@/starCloud/starCloud' const log = wx.getRealtimeLogManager ? wx.getRealtimeLogManager() : null -const logManager = wx.getRealtimeLogManager() export default { debug() { if (!log) return const $starCloud = useStarCloudStore() if (!$starCloud.isReportLog) return - const logger = logManager.tag(arguments[0].name) + const logger = log.tag(arguments[0].name) logger.info(arguments[0].message, arguments[0]) - // eslint-disable-next-line prefer-spread,prefer-rest-params - log.debug.apply(log, arguments) }, info() { - console.log(11111, arguments) if (!log) return const $starCloud = useStarCloudStore() - console.log(111112, arguments) if (!$starCloud.isReportLog) return - console.log(111113, arguments) - const logger = logManager.tag(arguments[0].name) + const logger = log.tag(arguments[0].name) logger.info(arguments[0].message, arguments[0]) - // eslint-disable-next-line prefer-spread,prefer-rest-params - log.info.apply(log, arguments) }, warn() { if (!log) return const $starCloud = useStarCloudStore() if (!$starCloud.isReportLog) return - const logger = logManager.tag(arguments[0].name) + const logger = log.tag(arguments[0].name) logger.warn(arguments[0].message, arguments[0]) - // eslint-disable-next-line prefer-spread,prefer-rest-params - log.warn.apply(log, arguments) }, error() { if (!log) return const $starCloud = useStarCloudStore() if (!$starCloud.isReportLog) return - const logger = logManager.tag(arguments[0].name) + const logger = log.tag(arguments[0].name) logger.error(arguments[0].message, arguments[0]) - // eslint-disable-next-line prefer-spread,prefer-rest-params - log.error.apply(log, arguments) }, setFilterMsg(msg) { - // 从基础库2.7.3开始支持 if (!log || !log.setFilterMsg) return if (typeof msg !== 'string') return const $starCloud = useStarCloudStore() if (!$starCloud.isReportLog) return - const logger = logManager.tag(arguments[0].name) + const logger = log.tag(arguments[0].name) logger.setFilterMsg(JSON.stringify(arguments[0])) - log.setFilterMsg(msg) }, addFilterMsg(msg) { - // 从基础库2.8.1开始支持 if (!log || !log.addFilterMsg) return if (typeof msg !== 'string') return const $starCloud = useStarCloudStore() if (!$starCloud.isReportLog) return - const logger = logManager.tag(arguments[0].name) + const logger = log.tag(arguments[0].name) logger.addFilterMsg(JSON.stringify(arguments[0])) - log.addFilterMsg(msg) } }