2024-12-19 17:34:15 +08:00

61 lines
2.1 KiB
JavaScript

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