-
Notifications
You must be signed in to change notification settings - Fork 1
/
compat.js
24 lines (22 loc) · 886 Bytes
/
compat.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
if (!window['exports'])
window['exports'] = {};
if (!window['Log']) {
window['Log'] = {
enabled: false,
log: [ ],
on: function() { Log.enabled = true; },
off: function() { Log.enabled = false; },
flush: function() { var d = Log.log.join('\n'); Log.log = []; return d; },
getLog: function() { return Log; },
/*
info: function(m) { console.info(m); if (Log.enabled) Log.log.push(m); },
warn: function(m) { console.warn(m); if (Log.enabled) Log.log.push(m); },
error: function(m) { console.error(m); if (Log.enabled) Log.log.push(m); },
fatal: function(m) { console.fatal(m); if (Log.enabled) Log.log.push(m); }
*/
info: function(m) {},
warn: function(m) {},
error: function(m) { console.error(m); if (Log.enabled) Log.log.push(m); },
fatal: function(m) { console.fatal(m); if (Log.enabled) Log.log.push(m); }
};
}