51 lines
1.6 KiB
JavaScript
Raw Normal View History

2024-12-05 18:42:18 +08:00
import { useStarCloudStore } from '@/starCloud/starCloud'
const log = wx.getRealtimeLogManager ? wx.getRealtimeLogManager() : null
export default {
debug() {
if (!log) return
2024-12-05 18:42:18 +08:00
const $starCloud = useStarCloudStore()
if (!$starCloud.isReportLog) return
2024-12-05 18:58:59 +08:00
const logger = log.tag(arguments[0].name)
2024-12-05 18:42:18 +08:00
logger.info(arguments[0].message, arguments[0])
},
info() {
if (!log) return
2024-12-05 18:42:18 +08:00
const $starCloud = useStarCloudStore()
if (!$starCloud.isReportLog) return
2024-12-05 18:58:59 +08:00
const logger = log.tag(arguments[0].name)
2024-12-05 18:42:18 +08:00
logger.info(arguments[0].message, arguments[0])
},
warn() {
if (!log) return
2024-12-05 18:42:18 +08:00
const $starCloud = useStarCloudStore()
if (!$starCloud.isReportLog) return
2024-12-05 18:58:59 +08:00
const logger = log.tag(arguments[0].name)
2024-12-05 18:42:18 +08:00
logger.warn(arguments[0].message, arguments[0])
},
error() {
if (!log) return
2024-12-05 18:42:18 +08:00
const $starCloud = useStarCloudStore()
if (!$starCloud.isReportLog) return
2024-12-05 18:58:59 +08:00
const logger = log.tag(arguments[0].name)
2024-12-05 18:42:18 +08:00
logger.error(arguments[0].message, arguments[0])
},
setFilterMsg(msg) {
if (!log || !log.setFilterMsg) return
if (typeof msg !== 'string') return
2024-12-05 18:42:18 +08:00
const $starCloud = useStarCloudStore()
if (!$starCloud.isReportLog) return
2024-12-05 18:58:59 +08:00
const logger = log.tag(arguments[0].name)
2024-12-05 18:42:18 +08:00
logger.setFilterMsg(JSON.stringify(arguments[0]))
},
addFilterMsg(msg) {
if (!log || !log.addFilterMsg) return
if (typeof msg !== 'string') return
2024-12-05 18:42:18 +08:00
const $starCloud = useStarCloudStore()
if (!$starCloud.isReportLog) return
2024-12-05 18:58:59 +08:00
const logger = log.tag(arguments[0].name)
2024-12-05 18:42:18 +08:00
logger.addFilterMsg(JSON.stringify(arguments[0]))
}
}