liiistem-miniapp/utils/log.js

53 lines
957 B
JavaScript
Raw Permalink Normal View History

2025-09-16 13:41:49 +08:00
const A = {
isLog: false,
logList: [],
}
A.info = (msg) => {
if (A.isLog) {
return;
}
console.log('info', msg);
A.logList.push({
time: new Date(),
msg: msg,
type: 'info',
});
// console.log('logList', A.logList);
}
A.warn = (msg) => {
if (A.isLog) {
return;
}
console.log('warn', msg);
A.logList.push({
time: new Date(),
msg: msg,
type: 'warn',
});
}
A.error = (msg) => {
if (A.isLog) {
return;
}
console.log('error', msg);
A.logList.push({
time: new Date(),
msg: msg,
type: 'error',
});
}
A.getLogList = (type) => {
if (type) {
return A.logList.filter((o) => {
return o.type == type;
})
}
console.log('llllll', A.logList, type);
return A.logList;
}
A.setIslog = (f) => {
// console.log('setIslog', f);
A.isLog = f;
}
module.exports = A