UNPKG

ng2-logger

Version:

isomorphic logger for browser/server in typescript

104 lines 2.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Display = void 0; //#endregion var level_1 = require("./level"); var tnp_core_1 = require("tnp-core"); var backend_logging_1 = require("./backend-logging"); //#region @backend var chalk_1 = require("chalk"); //#endregion var Display = /** @class */ (function () { function Display() { } Display.msg = function (message, params, moduleName, moduleColor, level, moduleWidth, isProductionMode) { if (isProductionMode) { return; } ; var color = 'gray'; if (level === level_1.Level.INFO) { color = 'deepskyblue'; } if (level === level_1.Level.ERROR) { color = 'red'; } if (level === level_1.Level.WARN) { color = 'orange'; } if (moduleWidth) { var diff = moduleWidth - moduleName.length; if (diff > 0) { for (var i = 0; i < diff; i++) { moduleName += ' '; } } } /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ /* */ //#region @backend if (tnp_core_1.Helpers.isNode) { var a1 = chalk_1.default.bgHex(moduleColor)(global.hideLog ? '' : "".concat(chalk_1.default.black(moduleName))); var p = params; if (typeof message === 'string') { a1 = a1 + chalk_1.default.keyword(color)(global.hideLog ? '' : ' [') + chalk_1.default.dim(message) + chalk_1.default.keyword(color)(global.hideLog ? '' : '] '); } else { p = [message].concat(params); } (0, backend_logging_1.consoleLog)(a1, level); (0, backend_logging_1.displayParams)(p, level); } //#endregion }; return Display; }()); exports.Display = Display; //# sourceMappingURL=display.js.map