UNPKG

1.71 kBJavaScriptView Raw
1var getTimeStamp = require('@uppy/utils/lib/getTimeStamp'); // Swallow all logs, except errors.
2// default if logger is not set or debug: false
3
4
5var justErrorsLogger = {
6 debug: function debug() {},
7 warn: function warn() {},
8 error: function error() {
9 var _console;
10
11 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
12 args[_key] = arguments[_key];
13 }
14
15 return (_console = console).error.apply(_console, ["[Uppy] [" + getTimeStamp() + "]"].concat(args));
16 }
17}; // Print logs to console with namespace + timestamp,
18// set by logger: Uppy.debugLogger or debug: true
19
20var debugLogger = {
21 debug: function debug() {
22 // IE 10 doesn’t support console.debug
23 var debug = console.debug || console.log;
24
25 for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
26 args[_key2] = arguments[_key2];
27 }
28
29 debug.call.apply(debug, [console, "[Uppy] [" + getTimeStamp() + "]"].concat(args));
30 },
31 warn: function warn() {
32 var _console2;
33
34 for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
35 args[_key3] = arguments[_key3];
36 }
37
38 return (_console2 = console).warn.apply(_console2, ["[Uppy] [" + getTimeStamp() + "]"].concat(args));
39 },
40 error: function error() {
41 var _console3;
42
43 for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
44 args[_key4] = arguments[_key4];
45 }
46
47 return (_console3 = console).error.apply(_console3, ["[Uppy] [" + getTimeStamp() + "]"].concat(args));
48 }
49};
50module.exports = {
51 justErrorsLogger: justErrorsLogger,
52 debugLogger: debugLogger
53};
\No newline at end of file