@bracketed/logger
Version:
An alternative to your run-of-the-mill node console logging functions!
2 lines • 729 B
JavaScript
;var chunkUMZ4WAPA_cjs=require('../chunk-UMZ4WAPA.cjs'),Style_cjs=require('../Style/Style.cjs'),Timestamp_cjs=require('../Timestamper/Timestamp.cjs');var e=class{static{chunkUMZ4WAPA_cjs.a(this,"LoggerTimestamp");}timestamp;utc;color;formatter;constructor(t={}){this.timestamp=new Timestamp_cjs.Timestamp(t.pattern??"YYYY-MM-DD HH:mm:ss"),this.utc=t.utc??false,this.color=t.color===null?null:new Style_cjs.LoggerStyle(t.color),this.formatter=t.formatter??(r=>`${r} - `);}run(){let t=new Date,r=this.utc?this.timestamp.displayUTC(t):this.timestamp.display(t);return this.formatter(this.color?this.color.run(r):r)}};exports.LoggerTimestamp=e;//# sourceMappingURL=Timestamp.cjs.map
//# sourceMappingURL=Timestamp.cjs.map