@lskjs/log
Version:
Логгер совмещающий лучшие черты morgan, winston, bunyan, logrus. debug. Базируется на debug-level.
33 lines (25 loc) • 797 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getErrCode = exports["default"] = exports.createMsg = void 0;
var _utils = require("@lskjs/err/utils");
var _toString = require("./toString");
var getErrCode = function getErrCode(args) {
return args.map(function (arg) {
return (0, _utils.isError)(arg) ? (0, _utils.getCode)(arg) : null;
}).filter(Boolean)[0];
};
exports.getErrCode = getErrCode;
var createMsg = function createMsg(args) {
return args.map(function (arg) {
if ((0, _utils.isError)(arg)) {
return (0, _utils.getMessage)(arg);
}
return (0, _toString.toString)(arg);
}).join(' ');
};
exports.createMsg = createMsg;
var _default = createMsg;
exports["default"] = _default;
//# sourceMappingURL=createMsg.js.map
;