UNPKG

@ayanaware/logger

Version:

Useful and great looking logging made easy

45 lines 3.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DEFAULT_FORMATTER_COLORS_NOOP = exports.DEFAULT_FORMATTER_COLORS = exports.DefaultFormatterColor = void 0; const LogLevel_1 = require("../../constants/LogLevel"); const Color_1 = require("../Color"); var DefaultFormatterColor; (function (DefaultFormatterColor) { /* 0 - 99 is reserved for LogLevels */ /* 100 - 199 is for log location and timestamp */ DefaultFormatterColor[DefaultFormatterColor["LOG_PACKAGE_NAME"] = 100] = "LOG_PACKAGE_NAME"; DefaultFormatterColor[DefaultFormatterColor["LOG_PACKAGE_PATH"] = 101] = "LOG_PACKAGE_PATH"; DefaultFormatterColor[DefaultFormatterColor["LOG_UNIQUE_MARKER"] = 102] = "LOG_UNIQUE_MARKER"; DefaultFormatterColor[DefaultFormatterColor["LOG_TIMESTAMP"] = 103] = "LOG_TIMESTAMP"; /* 200 - 299 is for error formatting */ DefaultFormatterColor[DefaultFormatterColor["ERROR_CAUSED_BY"] = 200] = "ERROR_CAUSED_BY"; DefaultFormatterColor[DefaultFormatterColor["ERROR_NAME"] = 201] = "ERROR_NAME"; DefaultFormatterColor[DefaultFormatterColor["ERROR_CODE"] = 202] = "ERROR_CODE"; DefaultFormatterColor[DefaultFormatterColor["ERROR_AT"] = 203] = "ERROR_AT"; DefaultFormatterColor[DefaultFormatterColor["ERROR_TYPE_AND_FUNCTION"] = 204] = "ERROR_TYPE_AND_FUNCTION"; DefaultFormatterColor[DefaultFormatterColor["ERROR_LOCATION"] = 205] = "ERROR_LOCATION"; /* 900 - 999 is for special bs that some "smart" devs thought was a good idea */ DefaultFormatterColor[DefaultFormatterColor["ERROR_NODEJS_SOURCE_MAP_ARROW"] = 900] = "ERROR_NODEJS_SOURCE_MAP_ARROW"; DefaultFormatterColor[DefaultFormatterColor["ERROR_NODEJS_SOURCE_MAP_LOCATION"] = 901] = "ERROR_NODEJS_SOURCE_MAP_LOCATION"; })(DefaultFormatterColor || (exports.DefaultFormatterColor = DefaultFormatterColor = {})); exports.DEFAULT_FORMATTER_COLORS = new Map([ [LogLevel_1.LogLevel.ERROR, Color_1.Color.RED], [LogLevel_1.LogLevel.WARN, Color_1.Color.YELLOW], [LogLevel_1.LogLevel.INFO, Color_1.Color.CYAN], [LogLevel_1.LogLevel.DEBUG, Color_1.Color.MAGENTA], [LogLevel_1.LogLevel.TRACE, Color_1.Color.MAGENTA], [DefaultFormatterColor.LOG_PACKAGE_NAME, Color_1.Color.GREEN], [DefaultFormatterColor.LOG_PACKAGE_PATH, Color_1.Color.BLUE], [DefaultFormatterColor.LOG_UNIQUE_MARKER, Color_1.Color.GRAY], [DefaultFormatterColor.LOG_TIMESTAMP, Color_1.Color.WHITE], [DefaultFormatterColor.ERROR_CAUSED_BY, Color_1.Color.BG_RED], [DefaultFormatterColor.ERROR_NAME, Color_1.Color.UNDERLINE], [DefaultFormatterColor.ERROR_CODE, Color_1.Color.MAGENTA], [DefaultFormatterColor.ERROR_AT, Color_1.Color.YELLOW], [DefaultFormatterColor.ERROR_TYPE_AND_FUNCTION, Color_1.Color.CYAN], [DefaultFormatterColor.ERROR_LOCATION, Color_1.Color.DIM], [DefaultFormatterColor.ERROR_NODEJS_SOURCE_MAP_ARROW, Color_1.Color.GREEN], [DefaultFormatterColor.ERROR_NODEJS_SOURCE_MAP_LOCATION, Color_1.Color.DIM], ]); exports.DEFAULT_FORMATTER_COLORS_NOOP = new Map(Array.from(exports.DEFAULT_FORMATTER_COLORS.keys()).map(k => [k, s => s ? s : ''])); //# sourceMappingURL=DefaultFormatterColor.js.map