UNPKG

@bracketed/logger

Version:

An alternative to your run-of-the-mill node console logging functions!

4 lines 732 B
'use strict';var chunkUMZ4WAPA_cjs=require('../chunk-UMZ4WAPA.cjs'),Style_cjs=require('../Style/Style.cjs'),Timestamp_cjs=require('../Utilities/Timestamp.cjs');var i=class{static{chunkUMZ4WAPA_cjs.a(this,"LoggerLevel");}timestamp;infix;message;constructor(s={}){this.timestamp=s.timestamp===null?null:new Timestamp_cjs.LoggerTimestamp(s.timestamp),this.infix=s.infix??"",this.message=s.message===null?null:new Style_cjs.LoggerStyle(s.message);}run(s){let e=(this.timestamp?.run()??"")+this.infix;if(e.length){let r=this.message?m=>e+this.message.run(m):m=>e+m;return s.split(` `).map(r).join(` `)}return this.message?this.message.run(s):s}};exports.LoggerLevel=i;//# sourceMappingURL=Level.cjs.map //# sourceMappingURL=Level.cjs.map