1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", { value: true });
|
4 | const LOG_METHODS = ['error', 'warn', 'info', 'debug', 'trace', 'silent'];
|
5 | function getLogger(component) {
|
6 | return LOG_METHODS.reduce((acc, cur) => {
|
7 | const prop = cur;
|
8 |
|
9 |
|
10 |
|
11 | if (console[prop]) {
|
12 |
|
13 | acc[prop] = console[prop].bind(console, `${component}:`);
|
14 | }
|
15 | return acc;
|
16 | }, {});
|
17 | }
|
18 | exports.default = getLogger;
|
19 |
|
20 | getLogger.setLevel = () => { };
|
21 | getLogger.setLogLevelsConfig = () => { };
|
22 | getLogger.waitForBuffer = () => { };
|
23 | getLogger.clearLogger = () => { };
|