UNPKG

@bracketed/logger

Version:

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

2 lines 1.06 kB
'use strict';var chunkUMZ4WAPA_cjs=require('../../chunk-UMZ4WAPA.cjs'),ILogLevel_cjs=require('./ILogLevel.cjs');var s=class a{static{chunkUMZ4WAPA_cjs.a(this,"Logger");}level;constructor(r){this.level=r;}has(r){return r>=this.level}trace(...r){this.write(ILogLevel_cjs.LogLevel.Trace,...r);}debug(...r){this.write(ILogLevel_cjs.LogLevel.Debug,...r);}info(...r){this.write(ILogLevel_cjs.LogLevel.Info,...r);}warn(...r){this.write(ILogLevel_cjs.LogLevel.Warn,...r);}error(...r){this.write(ILogLevel_cjs.LogLevel.Error,...r);}fatal(...r){this.write(ILogLevel_cjs.LogLevel.Fatal,...r);}write(r,...o){if(!this.has(r))return;let t=a.levels.get(r);typeof t=="string"&&console[t](`[${t.toUpperCase()}]`,...o);}static levels=new Map([[ILogLevel_cjs.LogLevel.Trace,"trace"],[ILogLevel_cjs.LogLevel.Debug,"debug"],[ILogLevel_cjs.LogLevel.Info,"info"],[ILogLevel_cjs.LogLevel.Warn,"warn"],[ILogLevel_cjs.LogLevel.Error,"error"],[ILogLevel_cjs.LogLevel.Fatal,"error"]])};exports.Logger=s;//# sourceMappingURL=ILoggerStyle.cjs.map //# sourceMappingURL=ILoggerStyle.cjs.map