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) } }