@lsk4/log
Version:
Yet another logger whitch combines the best features of debug, bunyan, logfmt/logrus, morgan/winston
11 lines (8 loc) • 1.1 kB
JavaScript
;
var colors = require('@lsk4/colors');
var i=Object.defineProperty;var t=(o,e)=>i(o,"name",{value:e,configurable:!0});var d={fatal:["bgRed"],error:["bold","bgRed"],warn:["bgYellow"],debug:["bold","cyan"],info:["bold","green"],trace:["gray"],log:["bgWhite"]},b={fatal:["bold","red"],error:["red"],warn:["yellow"],debug:["cyan"],info:["green"],trace:["gray"],log:["bgWhite"]},n=[["red"],["green"],["yellow"],["blue"],["magenta"],["cyan"],["bold","red"],["bold","green"],["bold","yellow"],["bold","blue"],["bold","magenta"],["bold","cyan"]];var s=t(o=>typeof o=="number"?o:Math.abs(String(o).split("").reduce((e,r)=>{let a=(e<<5)-e+r.charCodeAt(0);return a&a},0)-48),"hashCode"),g=s;function z(o,e){let r=n[g(e||"")%n.length]||[];return colors.colorize(o,r)}t(z,"themeizeRandom");function L(o,e){let r=e?d[e]:[];return colors.colorize(o,r)}t(L,"themeize");function R(o,e){let r=e?b[e]:[];return colors.colorize(o,r)}t(R,"themeizeLight");
exports.themeize = L;
exports.themeizeLight = R;
exports.themeizeRandom = z;
//# sourceMappingURL=out.js.map
//# sourceMappingURL=themeize.js.map