| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /**
- * 日志工具
- */
- const LOG_NAME = 'APP_CONFIG_LOG'
- export const logTypes = {
- config: 'BASE_CONFIG'
- }
- export const logTypesMap = {
- BASE_CONFIG: '基础配置'
- }
- export const logUtils = {
- /**
- * 保存日志信息
- * @param {Object} type 日志类型
- * @param {Object} msg 日志信息
- */
- saveLog(type, data) {
- const {
- msg,
- page,
- path
- } = data;
- let _logs = this.getLogs()
- const logMsgObj = {
- time: new Date().getTime(),
- type: type,
- typeText: logTypesMap[type],
- page: page || '',
- path: path || '',
- msg: msg
- }
- _logs.push(logMsgObj)
- uni.setStorageSync(LOG_NAME, JSON.stringify(_logs))
- },
- /**
- * 获取所有的日志
- */
- getLogs() {
- let _logs = uni.getStorageSync(LOG_NAME)
- return _logs ? JSON.parse(_logs) : [];
- },
- /**
- * 删除所有日志
- */
- removeLogs() {
- uni.removeStorageSync(LOG_NAME)
- },
- }
|