Blame view

node_modules/sockjs-client/lib/utils/log.js 450 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  'use strict';
  
  var logObject = {};
  ['log', 'debug', 'warn'].forEach(function (level) {
    var levelExists;
  
    try {
      levelExists = global.console && global.console[level] && global.console[level].apply;
    } catch(e) {
      // do nothing
    }
  
    logObject[level] = levelExists ? function () {
      return global.console[level].apply(global.console, arguments);
    } : (level === 'log' ? function () {} : logObject.log);
  });
  
  module.exports = logObject;