1 |
|
2 | import {createRequire as __cjsCompatRequire} from 'module';
|
3 | const require = __cjsCompatRequire(import.meta.url);
|
4 | const __ESM_IMPORT_META_URL__ = import.meta.url;
|
5 |
|
6 |
|
7 | var LogLevel;
|
8 | (function(LogLevel2) {
|
9 | LogLevel2[LogLevel2["debug"] = 0] = "debug";
|
10 | LogLevel2[LogLevel2["info"] = 1] = "info";
|
11 | LogLevel2[LogLevel2["warn"] = 2] = "warn";
|
12 | LogLevel2[LogLevel2["error"] = 3] = "error";
|
13 | })(LogLevel || (LogLevel = {}));
|
14 |
|
15 |
|
16 | var RESET = "\x1B[0m";
|
17 | var RED = "\x1B[31m";
|
18 | var YELLOW = "\x1B[33m";
|
19 | var BLUE = "\x1B[36m";
|
20 | var DEBUG = `${BLUE}Debug:${RESET}`;
|
21 | var WARN = `${YELLOW}Warning:${RESET}`;
|
22 | var ERROR = `${RED}Error:${RESET}`;
|
23 | var ConsoleLogger = class {
|
24 | constructor(level) {
|
25 | this.level = level;
|
26 | }
|
27 | debug(...args) {
|
28 | if (this.level <= LogLevel.debug)
|
29 | console.debug(DEBUG, ...args);
|
30 | }
|
31 | info(...args) {
|
32 | if (this.level <= LogLevel.info)
|
33 | console.info(...args);
|
34 | }
|
35 | warn(...args) {
|
36 | if (this.level <= LogLevel.warn)
|
37 | console.warn(WARN, ...args);
|
38 | }
|
39 | error(...args) {
|
40 | if (this.level <= LogLevel.error)
|
41 | console.error(ERROR, ...args);
|
42 | }
|
43 | };
|
44 |
|
45 | export {
|
46 | LogLevel,
|
47 | ConsoleLogger
|
48 | };
|
49 |
|
50 |
|
51 |
|
52 |
|
53 |
|
54 |
|
55 |
|
56 |
|