UNPKG

@lskjs/log

Version:

Логгер совмещающий лучшие черты morgan, winston, bunyan, logrus. debug. Базируется на debug-level.

34 lines (23 loc) 986 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.prettyRawLog = exports["default"] = void 0; var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray")); var _formats = require("../utils/formats"); var _tryJSONparse = require("../utils/tryJSONparse"); var _prettyFormat = require("./prettyFormat"); var prettyRawLog = function prettyRawLog(log, raw) { var json = (0, _tryJSONparse.tryJSONparse)(raw); if (!json) { log.log(raw); return; } var args = (0, _formats.parse)(json); // @ts-ignore log.__logger.apply(log, (0, _toConsumableArray2["default"])(_prettyFormat.prettyFormat.apply(void 0, [log].concat((0, _toConsumableArray2["default"])(args))))); }; exports.prettyRawLog = prettyRawLog; var _default = prettyRawLog; exports["default"] = _default; //# sourceMappingURL=prettyRawLog.js.map