diary
Version:
Fast effective logging library for both Node, the Browser, and Workers!
1 lines • 360 B
JavaScript
var t=(t,...e)=>t.replace(/(\s+)(%[Oodifs](?=[^a-z0-9A-Z]|$))/g,((t,r,i)=>{let o=e.shift();return/[Oo]/.test(i)&&"object"==typeof o?o=JSON.stringify(o):/[di]/.test(i)&&o&&(o=o.toString().replace(/\..*$/,"")),r+o})),e={fatal:60,error:50,warn:40,info:30,debug:20,log:10},r=(t,r)=>r in e&&t in e?e[r]===e[t]?0:e[r]<e[t]?1:-1:0;exports.compare=r;exports.sprintf=t;