'f'
mh-two-thousand-and-two
2024-04-12 26f2711ef9461961fb953e2b497bd314ef95e345
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
const unshift = Array.prototype.unshift
 
function format (args) {
  unshift.call(args, '[system]')
  return args
}
 
function createLog (method) {
  return function () {
    let printLog = true
    if (method === 'debug' && !__uniConfig.debug) {
      printLog = false
    }
    printLog && global.console[method].apply(global.console, format(arguments))
  }
}
 
export default {
  log: createLog('log'),
  info: createLog('info'),
  warn: createLog('warn'),
  debug: createLog('debug'),
  error: createLog('error')
}