1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.Debug = exports.DebugLogLevel = void 0;
|
4 | var DebugLogLevel;
|
5 | (function (DebugLogLevel) {
|
6 | DebugLogLevel["debug"] = "debug";
|
7 | DebugLogLevel["info"] = "info";
|
8 | DebugLogLevel["warn"] = "warn";
|
9 | DebugLogLevel["error"] = "error";
|
10 | })(DebugLogLevel = exports.DebugLogLevel || (exports.DebugLogLevel = {}));
|
11 | const OriginalDebug = require('debug');
|
12 | exports.Debug = ((namespace) => {
|
13 | const instance = OriginalDebug(namespace);
|
14 | instance.log = console.log.bind(console);
|
15 | instance.info = instance.bind(instance);
|
16 | const instanceDebug = OriginalDebug([namespace, 'debug'].join(':'));
|
17 | instanceDebug.log = console.debug.bind(console);
|
18 | instance.debug = instanceDebug.bind(instanceDebug);
|
19 | const instanceWarn = OriginalDebug([namespace, 'warn'].join(':'));
|
20 | instanceWarn.log = console.warn.bind(console);
|
21 | instance.warn = instanceWarn.bind(instanceWarn);
|
22 | const instanceError = OriginalDebug([namespace, 'error'].join(':'));
|
23 | instanceError.log = console.error.bind(console);
|
24 | instance.error = instanceError.bind(instanceError);
|
25 | return instance;
|
26 | });
|
27 | exports.Debug.coerce = OriginalDebug.coerce.bind(OriginalDebug);
|
28 | exports.Debug.disable = OriginalDebug.disable.bind(OriginalDebug);
|
29 | exports.Debug.enable = OriginalDebug.enable.bind(OriginalDebug);
|
30 | exports.Debug.enabled = OriginalDebug.enabled.bind(OriginalDebug);
|
31 | exports.Debug.log = OriginalDebug.log.bind(OriginalDebug);
|
32 | exports.Debug.names = OriginalDebug.names;
|
33 | exports.Debug.skips = OriginalDebug.skips;
|
34 | exports.Debug.formatters = OriginalDebug.formatters;
|