import starCloudInstance from './star-cloud' export default { debug() { const log = starCloudInstance.platform === 1 ? wx.getRealtimeLogManager() : null if (!log) return if (!starCloudInstance.isReportLog) return if (starCloudInstance.platform === 1) { const logger = log.tag(arguments[0].name) logger.info(arguments[0].message, arguments[0]) } }, info() { const log = starCloudInstance.platform === 1 ? wx.getRealtimeLogManager() : null if (!log) return if (!starCloudInstance.isReportLog) return if (starCloudInstance.platform === 1) { const logger = log.tag(arguments[0].name) logger.info(arguments[0].message, arguments[0]) } }, warn() { const log = starCloudInstance.platform === 1 ? wx.getRealtimeLogManager() : null if (!log) return if (!starCloudInstance.isReportLog) return if (starCloudInstance.platform === 1) { const logger = log.tag(arguments[0].name) logger.warn(arguments[0].message, arguments[0]) } }, error() { const log = starCloudInstance.platform === 1 ? wx.getRealtimeLogManager() : null if (!log) return if (!starCloudInstance.isReportLog) return if (starCloudInstance.platform === 1) { const logger = log.tag(arguments[0].name) logger.error(arguments[0].message, arguments[0]) } }, setFilterMsg(msg) { const log = starCloudInstance.platform === 1 ? wx.getRealtimeLogManager() : null if (!log || !log.setFilterMsg) return if (typeof msg !== 'string') return if (!starCloudInstance.isReportLog) return if (starCloudInstance.platform === 1) { const logger = log.tag(arguments[0].name) logger.setFilterMsg(JSON.stringify(arguments[0])) } }, addFilterMsg(msg) { const log = starCloudInstance.platform === 1 ? wx.getRealtimeLogManager() : null if (!log || !log.addFilterMsg) return if (typeof msg !== 'string') return if (!starCloudInstance.isReportLog) return if (starCloudInstance.platform === 1) { const logger = log.tag(arguments[0].name) logger.addFilterMsg(JSON.stringify(arguments[0])) } } }