UNPKG

793 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.Logger = void 0;
4/**
5 * A logger accepts messages from different levels
6 * and emits them in a certain way.
7 */
8class Logger {
9 /**
10 * Convert a string-based logging level to a numerical logging level.
11 * @param level A string-based logging level
12 * @return The numerical logging level, or undefined.
13 */
14 static getLevelOrdinal(level) {
15 return Logger.LEVELS[level];
16 }
17}
18exports.Logger = Logger;
19/**
20 * All available logging levels.
21 * @type {{trace: number; debug: number; info: number; warn: number; error: number; fatal: number}}
22 */
23Logger.LEVELS = {
24 trace: 0,
25 debug: 1,
26 info: 2,
27 warn: 3,
28 error: 4,
29 fatal: 5,
30};
31//# sourceMappingURL=Logger.js.map
\No newline at end of file