Socket
Socket
Sign inDemoInstall

@tsed/logger

Package Overview
Dependencies
4
Maintainers
1
Versions
57
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 6.7.4 to 6.7.5

32

lib/browser/logger.umd.js

@@ -1,23 +0,23 @@

(function(y,h){typeof exports=="object"&&typeof module<"u"?h(exports):typeof define=="function"&&define.amd?define(["exports"],h):(y=typeof globalThis<"u"?globalThis:y||self,h(y["@tsed/logger"]={}))})(this,function(y){"use strict";var $t=Object.defineProperty;var zt=(y,h,S)=>h in y?$t(y,h,{enumerable:!0,configurable:!0,writable:!0,value:S}):y[h]=S;var v=(y,h,S)=>(zt(y,typeof h!="symbol"?h+"":h,S),S),$e=(y,h,S)=>{if(!h.has(y))throw TypeError("Cannot "+S)};var ze=(y,h,S)=>($e(y,h,"read from private field"),S?S.call(y):h.get(y)),Re=(y,h,S)=>{if(h.has(y))throw TypeError("Cannot add the same private member more than once");h instanceof WeakSet?h.add(y):h.set(y,S)},pe=(y,h,S,V)=>($e(y,h,"write to private field"),V?V.call(y,S):h.set(y,S),S);var W;const h=new Map;class S{static get(e,r){typeof e!="string"&&(e=e.$name),h.has(e)||(e="colored",console.warn(e+" layout doesn't exists"));const n=h.get(e);return new n.provide(r)}}class V{constructor(e){Re(this,W,void 0);this.config=e,this.configure(e)}get appenderOptions(){return this.__proto__.constructor.$appenderOptions}configure(e){var r;return Object.assign(this.config,e),pe(this,W,S.get(((r=this.appenderOptions)==null?void 0:r.defaultLayout)||"colored",this.config)),this.config.layout&&pe(this,W,S.get(this.config.layout.type,this.config.layout)),this}layout(...e){return ze(this,W).transform(...e)}}W=new WeakMap;const te=new Map;function xe(t){return e=>{e.$appenderOptions=t,e.$name=t.name,te.set(t.name,{provide:e})}}var Ce=Object.defineProperty,Ie=Object.getOwnPropertyDescriptor,Le=(t,e,r,n)=>{for(var i=n>1?void 0:n?Ie(e,r):e,a=t.length-1,c;a>=0;a--)(c=t[a])&&(i=(n?c(e,r,i):c(i))||i);return n&&i&&Ce(e,r,i),i};let he=class extends V{constructor(){super(...arguments);v(this,"log",console.log.bind(console))}write(e){this.log(this.layout(e,this.config.timezoneOffset))}};he=Le([xe({name:"console"})],he);class Ue extends Map{toJSON(){return[...this.entries()].reduce((e,[r,n])=>({...e,[r]:n}),{})}}class Be{constructor(e,r,n,i){v(this,"_startTime",new Date);this.categoryName=e,this.level=r,this.data=n,this.context=i}get startTime(){return this.data&&this.data[0]&&this.data[0].time?this.data[0].time:this._startTime}get formatedLevel(){return this.formattedLevel}get formattedLevel(){return(this.level.toString()+" ").slice(0,5)}get cluster(){return{}}get pid(){return this.context.get("pid")}isMessage(){return this.data.length&&typeof this.data[0]!="object"}getData(){return this.isMessage()?{}:this.data[0]}getMessage(){return this.isMessage()?this.data:void 0}}class A{constructor(e,r){this.level=e,this.levelStr=r,this.level=e,this.levelStr=r}static getLevel(e,r){if(e instanceof A)return e;if(typeof e=="string"){const n=e.toUpperCase();return de[n]||r}return this.getLevel(e.toString())}toString(){return this.levelStr}isLessThanOrEqualTo(e){return typeof e=="string"&&(e=A.getLevel(e)),this.level<=e.level}isGreaterThanOrEqualTo(e){return typeof e=="string"&&(e=A.getLevel(e)),this.level>=e.level}isEqualTo(e){return typeof e=="string"&&(e=A.getLevel(e)),this.level===e.level}}const de={ALL:new A(Number.MIN_VALUE,"ALL"),TRACE:new A(5e3,"TRACE"),DEBUG:new A(1e4,"DEBUG"),INFO:new A(2e4,"INFO"),WARN:new A(3e4,"WARN"),ERROR:new A(4e4,"ERROR"),FATAL:new A(5e4,"FATAL"),MARK:new A(9007199254740992,"MARK"),OFF:new A(Number.MAX_VALUE,"OFF")};function J(){return de}class R{constructor(e){this.config=e}}var Je=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function He(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var ge={exports:{}};(function(t){function e(g,p){for(var T=g.toString();T.length<p;)T="0"+T;return T}function r(g){return e(g,2)}function n(g){var p=Math.abs(g),T=String(Math.floor(p/60)),_=String(p%60);return T=("0"+T).slice(-2),_=("0"+_).slice(-2),g===0?"Z":(g<0?"+":"-")+T+":"+_}function i(g,p){typeof g!="string"&&(p=g,g=t.exports.ISO8601_FORMAT),p||(p=t.exports.now());var T=r(p.getDate()),_=r(p.getMonth()+1),C=r(p.getFullYear()),I=r(C.substring(2,4)),L=g.indexOf("yyyy")>-1?C:I,D=r(p.getHours()),Z=r(p.getMinutes()),U=r(p.getSeconds()),N=e(p.getMilliseconds(),3),u=n(p.getTimezoneOffset()),f=g.replace(/dd/g,T).replace(/MM/g,_).replace(/y{1,4}/g,L).replace(/hh/g,D).replace(/mm/g,Z).replace(/ss/g,U).replace(/SSS/g,N).replace(/O/g,u);return f}function a(g,p,T,_){g["set"+(_?"":"UTC")+p](T)}function c(g,p,T){var _=g.indexOf("O")<0,C=!1,I=[{pattern:/y{1,4}/,regexp:"\\d{1,4}",fn:function(u,f){a(u,"FullYear",f,_)}},{pattern:/MM/,regexp:"\\d{1,2}",fn:function(u,f){a(u,"Month",f-1,_),u.getMonth()!==f-1&&(C=!0)}},{pattern:/dd/,regexp:"\\d{1,2}",fn:function(u,f){C&&a(u,"Month",u.getMonth()-1,_),a(u,"Date",f,_)}},{pattern:/hh/,regexp:"\\d{1,2}",fn:function(u,f){a(u,"Hours",f,_)}},{pattern:/mm/,regexp:"\\d\\d",fn:function(u,f){a(u,"Minutes",f,_)}},{pattern:/ss/,regexp:"\\d\\d",fn:function(u,f){a(u,"Seconds",f,_)}},{pattern:/SSS/,regexp:"\\d\\d\\d",fn:function(u,f){a(u,"Milliseconds",f,_)}},{pattern:/O/,regexp:"[+-]\\d{1,2}:?\\d{2}?|Z",fn:function(u,f){f==="Z"?f=0:f=f.replace(":","");var B=Math.abs(f),$=(f>0?-1:1)*(B%100+Math.floor(B/100)*60);u.setUTCMinutes(u.getUTCMinutes()+$)}}],L=I.reduce(function(u,f){return f.pattern.test(u.regexp)?(f.index=u.regexp.match(f.pattern).index,u.regexp=u.regexp.replace(f.pattern,"("+f.regexp+")")):f.index=-1,u},{regexp:g,index:[]}),D=I.filter(function(u){return u.index>-1});D.sort(function(u,f){return u.index-f.index});var Z=new RegExp(L.regexp),U=Z.exec(p);if(U){var N=T||t.exports.now();return D.forEach(function(u,f){u.fn(N,U[f+1])}),N}throw new Error("String '"+p+"' could not be parsed as '"+g+"'")}function j(g,p,T){if(!g)throw new Error("pattern must be supplied");return c(g,p,T)}function O(){return new Date}t.exports=i,t.exports.asString=i,t.exports.parse=j,t.exports.now=O,t.exports.ISO8601_FORMAT="yyyy-MM-ddThh:mm:ss.SSS",t.exports.ISO8601_WITH_TZ_OFFSET_FORMAT="yyyy-MM-ddThh:mm:ss.SSSO",t.exports.DATETIME_FORMAT="dd MM yyyy hh:mm:ss.SSS",t.exports.ABSOLUTETIME_FORMAT="hh:mm:ss.SSS"})(ge);var P=ge.exports,Y=(t=>(t.ALL="grey",t.INFO="green",t.DEBUG="cyan",t.WARN="yellow",t.TRACE="blue",t.ERROR="red",t.FATAL="magenta",t.OFF="grey",t))(Y||{});const ye={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[90,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};function me(t){return t?`\x1B[${ye[t][0]}m`:""}function ve(t){return t?`\x1B[${ye[t][1]}m`:""}function We(t,e){return me(e)+t+ve(e)}function Ze(t){return t.replace(/\[\d+m|\\u\d+b/gi,"")}function Ve(t,e){let r;return t?(r=parseInt(t.substr(1),10),e.substring(0,r)):e}function Ye(t,e){let r;if(t)if(t.charAt(0)==="-")for(r=parseInt(t.substr(1),10);e.length<r;)e+=" ";else for(r=parseInt(t,10);e.length<r;)e=` ${e}`;return e}function qe(t,e,r){let n=t;return n=Ve(e,n),n=Ye(r,n),n}function Ge(t,...e){const r=/(%?)(%([ojds]))/g;if(e.length){const n=(i,a,c,j)=>{let O=e.shift();switch(j){case"o":if(Array.isArray(O)){O=JSON.stringify(O);break}case"s":O=""+O;break;case"d":O=Number(O);break;case"j":O=JSON.stringify(O);break}return a?(e.unshift(O),i):O};t=String(t).replace(r,n)}return e.length&&(t+=" "+e.join(" ")),t=String(t).replace(/%{2,2}/g,"%"),""+t}const F=class F{constructor(e,r){v(this,"categoryName",(e,r)=>{let n=e.categoryName;if(r){const i=parseInt(r,10),a=n.split(".");i<a.length&&(n=a.slice(a.length-i).join("."))}return n});v(this,"formatAsDate",(e,r)=>{let n=P.ISO8601_FORMAT;return r&&(n=r,n==="ISO8601"?n=P.ISO8601_FORMAT:n==="ISO8601_WITH_TZ_OFFSET"?n=P.ISO8601_WITH_TZ_OFFSET_FORMAT:n==="ABSOLUTE"?n=P.ABSOLUTETIME_FORMAT:n==="DATE"&&(n=P.DATETIME_FORMAT)),P.asString(n,e.startTime,this.timezoneOffset)});v(this,"hostname",()=>F.HOSTNAME||"");v(this,"formatMessage",e=>F.formatter(...e.data));v(this,"formatJson",e=>JSON.stringify(e.data));v(this,"endOfLine",()=>F.EOL);v(this,"logLevel",e=>e.level.toString());v(this,"startTime",e=>P.asString("hh:mm:ss",e.startTime,this.timezoneOffset));v(this,"startColour",e=>{const r=e.level.toString();return me(Y[r])});v(this,"endColour",e=>{const r=e.level.toString();return ve(Y[r])});v(this,"percent",()=>"%");v(this,"pid",e=>e&&e.pid?e.pid.toString():process.pid.toString());v(this,"clusterInfo",(e,r)=>e.cluster&&r?r.replace("%m",e.cluster.master).replace("%w",e.cluster.worker).replace("%i",e.cluster.workerId):e.cluster?`${e.cluster.worker}@${e.cluster.master}`:this.pid());v(this,"userDefined",(e,r)=>typeof this.tokens[r]<"u"?typeof this.tokens[r]=="function"?this.tokens[r](e):this.tokens[r]:null);this.tokens=e,this.timezoneOffset=r}build(){return{c:this.categoryName,d:this.formatAsDate,h:this.hostname,m:this.formatMessage,j:this.formatJson,n:this.endOfLine,p:this.logLevel,r:this.startTime,"[":this.startColour,"]":this.endColour,y:this.clusterInfo,z:this.pid,"%":this.percent,x:this.userDefined}}};v(F,"EOL",`
`),v(F,"HOSTNAME",""),v(F,"formatter",Ge);let re=F;var H={},Ke=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"},ne={exports:{}};typeof Object.create=="function"?ne.exports=function(e,r){e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:ne.exports=function(e,r){e.super_=r;var n=function(){};n.prototype=r.prototype,e.prototype=new n,e.prototype.constructor=e};var Xe=ne.exports;(function(t){var e=/%[sdj%]/g;t.format=function(s){if(!N(s)){for(var o=[],l=0;l<arguments.length;l++)o.push(i(arguments[l]));return o.join(" ")}for(var l=1,m=arguments,M=m.length,b=String(s).replace(e,function(w){if(w==="%%")return"%";if(l>=M)return w;switch(w){case"%s":return String(m[l++]);case"%d":return Number(m[l++]);case"%j":try{return JSON.stringify(m[l++])}catch{return"[Circular]"}default:return w}}),d=m[l];l<M;d=m[++l])D(d)||!$(d)?b+=" "+d:b+=" "+i(d);return b},t.deprecate=function(s,o){if(f(Je.process))return function(){return t.deprecate(s,o).apply(this,arguments)};if(process.noDeprecation===!0)return s;var l=!1;function m(){if(!l){if(process.throwDeprecation)throw new Error(o);process.traceDeprecation?console.trace(o):console.error(o),l=!0}return s.apply(this,arguments)}return m};var r={},n;t.debuglog=function(s){if(f(n)&&(n=process.env.NODE_DEBUG||""),s=s.toUpperCase(),!r[s])if(new RegExp("\\b"+s+"\\b","i").test(n)){var o=process.pid;r[s]=function(){var l=t.format.apply(t,arguments);console.error("%s %d: %s",s,o,l)}}else r[s]=function(){};return r[s]};function i(s,o){var l={seen:[],stylize:c};return arguments.length>=3&&(l.depth=arguments[2]),arguments.length>=4&&(l.colors=arguments[3]),L(o)?l.showHidden=o:o&&t._extend(l,o),f(l.showHidden)&&(l.showHidden=!1),f(l.depth)&&(l.depth=2),f(l.colors)&&(l.colors=!1),f(l.customInspect)&&(l.customInspect=!0),l.colors&&(l.stylize=a),O(l,s,l.depth)}t.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function a(s,o){var l=i.styles[o];return l?"\x1B["+i.colors[l][0]+"m"+s+"\x1B["+i.colors[l][1]+"m":s}function c(s,o){return s}function j(s){var o={};return s.forEach(function(l,m){o[l]=!0}),o}function O(s,o,l){if(s.customInspect&&o&&k(o.inspect)&&o.inspect!==t.inspect&&!(o.constructor&&o.constructor.prototype===o)){var m=o.inspect(l,s);return N(m)||(m=O(s,m,l)),m}var M=g(s,o);if(M)return M;var b=Object.keys(o),d=j(b);if(s.showHidden&&(b=Object.getOwnPropertyNames(o)),Q(o)&&(b.indexOf("message")>=0||b.indexOf("description")>=0))return p(o);if(b.length===0){if(k(o)){var w=o.name?": "+o.name:"";return s.stylize("[Function"+w+"]","special")}if(B(o))return s.stylize(RegExp.prototype.toString.call(o),"regexp");if(le(o))return s.stylize(Date.prototype.toString.call(o),"date");if(Q(o))return p(o)}var E="",z=!1,ee=["{","}"];if(I(o)&&(z=!0,ee=["[","]"]),k(o)){var Pt=o.name?": "+o.name:"";E=" [Function"+Pt+"]"}if(B(o)&&(E=" "+RegExp.prototype.toString.call(o)),le(o)&&(E=" "+Date.prototype.toUTCString.call(o)),Q(o)&&(E=" "+p(o)),b.length===0&&(!z||o.length==0))return ee[0]+E+ee[1];if(l<0)return B(o)?s.stylize(RegExp.prototype.toString.call(o),"regexp"):s.stylize("[Object]","special");s.seen.push(o);var ue;return z?ue=T(s,o,l,d,b):ue=b.map(function(Ft){return _(s,o,l,d,Ft,z)}),s.seen.pop(),C(ue,E,ee)}function g(s,o){if(f(o))return s.stylize("undefined","undefined");if(N(o)){var l="'"+JSON.stringify(o).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return s.stylize(l,"string")}if(U(o))return s.stylize(""+o,"number");if(L(o))return s.stylize(""+o,"boolean");if(D(o))return s.stylize("null","null")}function p(s){return"["+Error.prototype.toString.call(s)+"]"}function T(s,o,l,m,M){for(var b=[],d=0,w=o.length;d<w;++d)Fe(o,String(d))?b.push(_(s,o,l,m,String(d),!0)):b.push("");return M.forEach(function(E){E.match(/^\d+$/)||b.push(_(s,o,l,m,E,!0))}),b}function _(s,o,l,m,M,b){var d,w,E;if(E=Object.getOwnPropertyDescriptor(o,M)||{value:o[M]},E.get?E.set?w=s.stylize("[Getter/Setter]","special"):w=s.stylize("[Getter]","special"):E.set&&(w=s.stylize("[Setter]","special")),Fe(m,M)||(d="["+M+"]"),w||(s.seen.indexOf(E.value)<0?(D(l)?w=O(s,E.value,null):w=O(s,E.value,l-1),w.indexOf(`
(function(a,d){typeof exports=="object"&&typeof module<"u"?d(exports):typeof define=="function"&&define.amd?define(["exports"],d):(a=typeof globalThis<"u"?globalThis:a||self,d(a["@tsed/logger"]={}))})(this,function(a){"use strict";var Et=Object.defineProperty;var At=(a,d,_)=>d in a?Et(a,d,{enumerable:!0,configurable:!0,writable:!0,value:_}):a[d]=_;var v=(a,d,_)=>(At(a,typeof d!="symbol"?d+"":d,_),_),Be=(a,d,_)=>{if(!d.has(a))throw TypeError("Cannot "+_)};var Ue=(a,d,_)=>(Be(a,d,"read from private field"),_?_.call(a):d.get(a)),Je=(a,d,_)=>{if(d.has(a))throw TypeError("Cannot add the same private member more than once");d instanceof WeakSet?d.add(a):d.set(a,_)},me=(a,d,_,G)=>(Be(a,d,"write to private field"),G?G.call(a,_):d.set(a,_),_);var Z;const d=new Map;class _{static get(e,t){typeof e!="string"&&(e=e.$name),d.has(e)||(e="colored",console.warn(e+" layout doesn't exists"));const n=d.get(e);return new n.provide(t)}}class G{constructor(e){Je(this,Z,void 0);this.config=e,this.configure(e)}get appenderOptions(){return this.__proto__.constructor.$appenderOptions}configure(e){var t;return Object.assign(this.config,e),me(this,Z,_.get(((t=this.appenderOptions)==null?void 0:t.defaultLayout)||"colored",this.config)),this.config.layout&&me(this,Z,_.get(this.config.layout.type,this.config.layout)),this}layout(...e){return Ue(this,Z).transform(...e)}}Z=new WeakMap;const K=new Map;function ve(r){return e=>{e.$appenderOptions=r,e.$name=r.name,K.set(r.name,{provide:e})}}var He=Object.defineProperty,We=Object.getOwnPropertyDescriptor,Ze=(r,e,t,n)=>{for(var i=n>1?void 0:n?We(e,t):e,u=r.length-1,f;u>=0;u--)(f=r[u])&&(i=(n?f(e,t,i):f(i))||i);return n&&i&&He(e,t,i),i};a.ConsoleAppender=class extends G{constructor(){super(...arguments);v(this,"log",console.log.bind(console))}write(t){this.log(this.layout(t,this.config.timezoneOffset))}},a.ConsoleAppender=Ze([ve({name:"console"})],a.ConsoleAppender);class Oe extends Map{toJSON(){return[...this.entries()].reduce((e,[t,n])=>({...e,[t]:n}),{})}}class be{constructor(e,t,n,i){v(this,"_startTime",new Date);this.categoryName=e,this.level=t,this.data=n,this.context=i}get startTime(){return this.data&&this.data[0]&&this.data[0].time?this.data[0].time:this._startTime}get formatedLevel(){return this.formattedLevel}get formattedLevel(){return(this.level.toString()+" ").slice(0,5)}get cluster(){return{}}get pid(){return this.context.get("pid")}isMessage(){return this.data.length&&typeof this.data[0]!="object"}getData(){return this.isMessage()?{}:this.data[0]}getMessage(){return this.isMessage()?this.data:void 0}}class A{constructor(e,t){this.level=e,this.levelStr=t,this.level=e,this.levelStr=t}static getLevel(e,t){if(e instanceof A)return e;if(typeof e=="string"){const n=e.toUpperCase();return we[n]||t}return this.getLevel(e.toString())}toString(){return this.levelStr}isLessThanOrEqualTo(e){return typeof e=="string"&&(e=A.getLevel(e)),this.level<=e.level}isGreaterThanOrEqualTo(e){return typeof e=="string"&&(e=A.getLevel(e)),this.level>=e.level}isEqualTo(e){return typeof e=="string"&&(e=A.getLevel(e)),this.level===e.level}}const we={ALL:new A(Number.MIN_VALUE,"ALL"),TRACE:new A(5e3,"TRACE"),DEBUG:new A(1e4,"DEBUG"),INFO:new A(2e4,"INFO"),WARN:new A(3e4,"WARN"),ERROR:new A(4e4,"ERROR"),FATAL:new A(5e4,"FATAL"),MARK:new A(9007199254740992,"MARK"),OFF:new A(Number.MAX_VALUE,"OFF")};function R(){return we}class P{constructor(e){this.config=e}}var Ge=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ve(r){return r&&r.__esModule&&Object.prototype.hasOwnProperty.call(r,"default")?r.default:r}var _e={exports:{}};(function(r){function e(g,h){for(var S=g.toString();S.length<h;)S="0"+S;return S}function t(g){return e(g,2)}function n(g){var h=Math.abs(g),S=String(Math.floor(h/60)),T=String(h%60);return S=("0"+S).slice(-2),T=("0"+T).slice(-2),g===0?"Z":(g<0?"+":"-")+S+":"+T}function i(g,h){typeof g!="string"&&(h=g,g=r.exports.ISO8601_FORMAT),h||(h=r.exports.now());var S=t(h.getDate()),T=t(h.getMonth()+1),I=t(h.getFullYear()),B=t(I.substring(2,4)),U=g.indexOf("yyyy")>-1?I:B,j=t(h.getHours()),q=t(h.getMinutes()),J=t(h.getSeconds()),D=e(h.getMilliseconds(),3),p=n(h.getTimezoneOffset()),c=g.replace(/dd/g,S).replace(/MM/g,T).replace(/y{1,4}/g,U).replace(/hh/g,j).replace(/mm/g,q).replace(/ss/g,J).replace(/SSS/g,D).replace(/O/g,p);return c}function u(g,h,S,T){g["set"+(T?"":"UTC")+h](S)}function f(g,h,S){var T=g.indexOf("O")<0,I=!1,B=[{pattern:/y{1,4}/,regexp:"\\d{1,4}",fn:function(p,c){u(p,"FullYear",c,T)}},{pattern:/MM/,regexp:"\\d{1,2}",fn:function(p,c){u(p,"Month",c-1,T),p.getMonth()!==c-1&&(I=!0)}},{pattern:/dd/,regexp:"\\d{1,2}",fn:function(p,c){I&&u(p,"Month",p.getMonth()-1,T),u(p,"Date",c,T)}},{pattern:/hh/,regexp:"\\d{1,2}",fn:function(p,c){u(p,"Hours",c,T)}},{pattern:/mm/,regexp:"\\d\\d",fn:function(p,c){u(p,"Minutes",c,T)}},{pattern:/ss/,regexp:"\\d\\d",fn:function(p,c){u(p,"Seconds",c,T)}},{pattern:/SSS/,regexp:"\\d\\d\\d",fn:function(p,c){u(p,"Milliseconds",c,T)}},{pattern:/O/,regexp:"[+-]\\d{1,2}:?\\d{2}?|Z",fn:function(p,c){c==="Z"?c=0:c=c.replace(":","");var H=Math.abs(c),z=(c>0?-1:1)*(H%100+Math.floor(H/100)*60);p.setUTCMinutes(p.getUTCMinutes()+z)}}],U=B.reduce(function(p,c){return c.pattern.test(p.regexp)?(c.index=p.regexp.match(c.pattern).index,p.regexp=p.regexp.replace(c.pattern,"("+c.regexp+")")):c.index=-1,p},{regexp:g,index:[]}),j=B.filter(function(p){return p.index>-1});j.sort(function(p,c){return p.index-c.index});var q=new RegExp(U.regexp),J=q.exec(h);if(J){var D=S||r.exports.now();return j.forEach(function(p,c){p.fn(D,J[c+1])}),D}throw new Error("String '"+h+"' could not be parsed as '"+g+"'")}function L(g,h,S){if(!g)throw new Error("pattern must be supplied");return f(g,h,S)}function O(){return new Date}r.exports=i,r.exports.asString=i,r.exports.parse=L,r.exports.now=O,r.exports.ISO8601_FORMAT="yyyy-MM-ddThh:mm:ss.SSS",r.exports.ISO8601_WITH_TZ_OFFSET_FORMAT="yyyy-MM-ddThh:mm:ss.SSSO",r.exports.DATETIME_FORMAT="dd MM yyyy hh:mm:ss.SSS",r.exports.ABSOLUTETIME_FORMAT="hh:mm:ss.SSS"})(_e);var N=_e.exports,V=(r=>(r.ALL="grey",r.INFO="green",r.DEBUG="cyan",r.WARN="yellow",r.TRACE="blue",r.ERROR="red",r.FATAL="magenta",r.OFF="grey",r))(V||{});const Se={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[90,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]};function ie(r){return r?`\x1B[${Se[r][0]}m`:""}function se(r){return r?`\x1B[${Se[r][1]}m`:""}function Te(r,e){return ie(e)+r+se(e)}function Ee(r){return r.replace(/\[\d+m|\\u\d+b/gi,"")}function Ae(r,e){let t;return r?(t=parseInt(r.substr(1),10),e.substring(0,t)):e}function Me(r,e){let t;if(r)if(r.charAt(0)==="-")for(t=parseInt(r.substr(1),10);e.length<t;)e+=" ";else for(t=parseInt(r,10);e.length<t;)e=` ${e}`;return e}function Le(r,e,t){let n=r;return n=Ae(e,n),n=Me(t,n),n}function je(r,...e){const t=/(%?)(%([ojds]))/g;if(e.length){const n=(i,u,f,L)=>{let O=e.shift();switch(L){case"o":if(Array.isArray(O)){O=JSON.stringify(O);break}case"s":O=""+O;break;case"d":O=Number(O);break;case"j":O=JSON.stringify(O);break}return u?(e.unshift(O),i):O};r=String(r).replace(t,n)}return e.length&&(r+=" "+e.join(" ")),r=String(r).replace(/%{2,2}/g,"%"),""+r}const F=class F{constructor(e,t){v(this,"categoryName",(e,t)=>{let n=e.categoryName;if(t){const i=parseInt(t,10),u=n.split(".");i<u.length&&(n=u.slice(u.length-i).join("."))}return n});v(this,"formatAsDate",(e,t)=>{let n=N.ISO8601_FORMAT;return t&&(n=t,n==="ISO8601"?n=N.ISO8601_FORMAT:n==="ISO8601_WITH_TZ_OFFSET"?n=N.ISO8601_WITH_TZ_OFFSET_FORMAT:n==="ABSOLUTE"?n=N.ABSOLUTETIME_FORMAT:n==="DATE"&&(n=N.DATETIME_FORMAT)),N.asString(n,e.startTime,this.timezoneOffset)});v(this,"hostname",()=>F.HOSTNAME||"");v(this,"formatMessage",e=>F.formatter(...e.data));v(this,"formatJson",e=>JSON.stringify(e.data));v(this,"endOfLine",()=>F.EOL);v(this,"logLevel",e=>e.level.toString());v(this,"startTime",e=>N.asString("hh:mm:ss",e.startTime,this.timezoneOffset));v(this,"startColour",e=>{const t=e.level.toString();return ie(V[t])});v(this,"endColour",e=>{const t=e.level.toString();return se(V[t])});v(this,"percent",()=>"%");v(this,"pid",e=>e&&e.pid?e.pid.toString():process.pid.toString());v(this,"clusterInfo",(e,t)=>e.cluster&&t?t.replace("%m",e.cluster.master).replace("%w",e.cluster.worker).replace("%i",e.cluster.workerId):e.cluster?`${e.cluster.worker}@${e.cluster.master}`:this.pid());v(this,"userDefined",(e,t)=>typeof this.tokens[t]<"u"?typeof this.tokens[t]=="function"?this.tokens[t](e):this.tokens[t]:null);this.tokens=e,this.timezoneOffset=t}build(){return{c:this.categoryName,d:this.formatAsDate,h:this.hostname,m:this.formatMessage,j:this.formatJson,n:this.endOfLine,p:this.logLevel,r:this.startTime,"[":this.startColour,"]":this.endColour,y:this.clusterInfo,z:this.pid,"%":this.percent,x:this.userDefined}}};v(F,"EOL",`
`),v(F,"HOSTNAME",""),v(F,"formatter",je);let X=F;var W={},Ye=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"},oe={exports:{}};typeof Object.create=="function"?oe.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:oe.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e};var qe=oe.exports;(function(r){var e=/%[sdj%]/g;r.format=function(s){if(!D(s)){for(var o=[],l=0;l<arguments.length;l++)o.push(i(arguments[l]));return o.join(" ")}for(var l=1,m=arguments,M=m.length,b=String(s).replace(e,function(w){if(w==="%%")return"%";if(l>=M)return w;switch(w){case"%s":return String(m[l++]);case"%d":return Number(m[l++]);case"%j":try{return JSON.stringify(m[l++])}catch{return"[Circular]"}default:return w}}),y=m[l];l<M;y=m[++l])j(y)||!z(y)?b+=" "+y:b+=" "+i(y);return b},r.deprecate=function(s,o){if(c(Ge.process))return function(){return r.deprecate(s,o).apply(this,arguments)};if(process.noDeprecation===!0)return s;var l=!1;function m(){if(!l){if(process.throwDeprecation)throw new Error(o);process.traceDeprecation?console.trace(o):console.error(o),l=!0}return s.apply(this,arguments)}return m};var t={},n;r.debuglog=function(s){if(c(n)&&(n=process.env.NODE_DEBUG||""),s=s.toUpperCase(),!t[s])if(new RegExp("\\b"+s+"\\b","i").test(n)){var o=process.pid;t[s]=function(){var l=r.format.apply(r,arguments);console.error("%s %d: %s",s,o,l)}}else t[s]=function(){};return t[s]};function i(s,o){var l={seen:[],stylize:f};return arguments.length>=3&&(l.depth=arguments[2]),arguments.length>=4&&(l.colors=arguments[3]),U(o)?l.showHidden=o:o&&r._extend(l,o),c(l.showHidden)&&(l.showHidden=!1),c(l.depth)&&(l.depth=2),c(l.colors)&&(l.colors=!1),c(l.customInspect)&&(l.customInspect=!0),l.colors&&(l.stylize=u),O(l,s,l.depth)}r.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function u(s,o){var l=i.styles[o];return l?"\x1B["+i.colors[l][0]+"m"+s+"\x1B["+i.colors[l][1]+"m":s}function f(s,o){return s}function L(s){var o={};return s.forEach(function(l,m){o[l]=!0}),o}function O(s,o,l){if(s.customInspect&&o&&re(o.inspect)&&o.inspect!==r.inspect&&!(o.constructor&&o.constructor.prototype===o)){var m=o.inspect(l,s);return D(m)||(m=O(s,m,l)),m}var M=g(s,o);if(M)return M;var b=Object.keys(o),y=L(b);if(s.showHidden&&(b=Object.getOwnPropertyNames(o)),te(o)&&(b.indexOf("message")>=0||b.indexOf("description")>=0))return h(o);if(b.length===0){if(re(o)){var w=o.name?": "+o.name:"";return s.stylize("[Function"+w+"]","special")}if(H(o))return s.stylize(RegExp.prototype.toString.call(o),"regexp");if(he(o))return s.stylize(Date.prototype.toString.call(o),"date");if(te(o))return h(o)}var E="",$=!1,ne=["{","}"];if(B(o)&&($=!0,ne=["[","]"]),re(o)){var St=o.name?": "+o.name:"";E=" [Function"+St+"]"}if(H(o)&&(E=" "+RegExp.prototype.toString.call(o)),he(o)&&(E=" "+Date.prototype.toUTCString.call(o)),te(o)&&(E=" "+h(o)),b.length===0&&(!$||o.length==0))return ne[0]+E+ne[1];if(l<0)return H(o)?s.stylize(RegExp.prototype.toString.call(o),"regexp"):s.stylize("[Object]","special");s.seen.push(o);var ge;return $?ge=S(s,o,l,y,b):ge=b.map(function(Tt){return T(s,o,l,y,Tt,$)}),s.seen.pop(),I(ge,E,ne)}function g(s,o){if(c(o))return s.stylize("undefined","undefined");if(D(o)){var l="'"+JSON.stringify(o).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return s.stylize(l,"string")}if(J(o))return s.stylize(""+o,"number");if(U(o))return s.stylize(""+o,"boolean");if(j(o))return s.stylize("null","null")}function h(s){return"["+Error.prototype.toString.call(s)+"]"}function S(s,o,l,m,M){for(var b=[],y=0,w=o.length;y<w;++y)Ie(o,String(y))?b.push(T(s,o,l,m,String(y),!0)):b.push("");return M.forEach(function(E){E.match(/^\d+$/)||b.push(T(s,o,l,m,E,!0))}),b}function T(s,o,l,m,M,b){var y,w,E;if(E=Object.getOwnPropertyDescriptor(o,M)||{value:o[M]},E.get?E.set?w=s.stylize("[Getter/Setter]","special"):w=s.stylize("[Getter]","special"):E.set&&(w=s.stylize("[Setter]","special")),Ie(m,M)||(y="["+M+"]"),w||(s.seen.indexOf(E.value)<0?(j(l)?w=O(s,E.value,null):w=O(s,E.value,l-1),w.indexOf(`
`)>-1&&(b?w=w.split(`
`).map(function(z){return" "+z}).join(`
`).map(function($){return" "+$}).join(`
`).substr(2):w=`
`+w.split(`
`).map(function(z){return" "+z}).join(`
`))):w=s.stylize("[Circular]","special")),f(d)){if(b&&M.match(/^\d+$/))return w;d=JSON.stringify(""+M),d.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(d=d.substr(1,d.length-2),d=s.stylize(d,"name")):(d=d.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),d=s.stylize(d,"string"))}return d+": "+w}function C(s,o,l){var m=s.reduce(function(M,b){return b.indexOf(`
`).map(function($){return" "+$}).join(`
`))):w=s.stylize("[Circular]","special")),c(y)){if(b&&M.match(/^\d+$/))return w;y=JSON.stringify(""+M),y.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(y=y.substr(1,y.length-2),y=s.stylize(y,"name")):(y=y.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),y=s.stylize(y,"string"))}return y+": "+w}function I(s,o,l){var m=s.reduce(function(M,b){return b.indexOf(`
`)>=0,M+b.replace(/\u001b\[\d\d?m/g,"").length+1},0);return m>60?l[0]+(o===""?"":o+`
`)+" "+s.join(`,
`)+" "+l[1]:l[0]+o+" "+s.join(", ")+" "+l[1]}function I(s){return Array.isArray(s)}t.isArray=I;function L(s){return typeof s=="boolean"}t.isBoolean=L;function D(s){return s===null}t.isNull=D;function Z(s){return s==null}t.isNullOrUndefined=Z;function U(s){return typeof s=="number"}t.isNumber=U;function N(s){return typeof s=="string"}t.isString=N;function u(s){return typeof s=="symbol"}t.isSymbol=u;function f(s){return s===void 0}t.isUndefined=f;function B(s){return $(s)&&fe(s)==="[object RegExp]"}t.isRegExp=B;function $(s){return typeof s=="object"&&s!==null}t.isObject=$;function le(s){return $(s)&&fe(s)==="[object Date]"}t.isDate=le;function Q(s){return $(s)&&(fe(s)==="[object Error]"||s instanceof Error)}t.isError=Q;function k(s){return typeof s=="function"}t.isFunction=k;function jt(s){return s===null||typeof s=="boolean"||typeof s=="number"||typeof s=="string"||typeof s=="symbol"||typeof s>"u"}t.isPrimitive=jt,t.isBuffer=Ke;function fe(s){return Object.prototype.toString.call(s)}function ce(s){return s<10?"0"+s.toString(10):s.toString(10)}var Dt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function Nt(){var s=new Date,o=[ce(s.getHours()),ce(s.getMinutes()),ce(s.getSeconds())].join(":");return[s.getDate(),Dt[s.getMonth()],o].join(" ")}t.log=function(){console.log("%s - %s",Nt(),t.format.apply(t,arguments))},t.inherits=Xe,t._extend=function(s,o){if(!o||!$(o))return s;for(var l=Object.keys(o),m=l.length;m--;)s[l[m]]=o[l[m]];return s};function Fe(s,o){return Object.prototype.hasOwnProperty.call(s,o)}})(H);const Qe=He(H);function Oe(t,e,r){return We(H.format("[%s] [%s] [%s] - ",P.asString(t.startTime,r),t.formattedLevel,t.categoryName),e)}function x(t){return e=>{e.$name=t.name,h.set(t.name,{provide:e})}}var ke=Object.defineProperty,et=Object.getOwnPropertyDescriptor,tt=(t,e,r,n)=>{for(var i=n>1?void 0:n?et(e,r):e,a=t.length-1,c;a>=0;a--)(c=t[a])&&(i=(n?c(e,r,i):c(i))||i);return n&&i&&ke(e,r,i),i};let be=class extends R{transform(t,e){return Oe(t,void 0,e)+H.format(...[].concat(t.data))}};be=tt([x({name:"basic"})],be);var rt=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,it=(t,e,r,n)=>{for(var i=n>1?void 0:n?nt(e,r):e,a=t.length-1,c;a>=0;a--)(c=t[a])&&(i=(n?c(e,r,i):c(i))||i);return n&&i&&rt(e,r,i),i};let we=class extends R{transform(t,e){const r=t.level.toString(),n=Y[r];return Oe(t,n,e)+H.format(...[].concat(t.data))}};we=it([x({name:"colored"})],we);var st=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at=(t,e,r,n)=>{for(var i=n>1?void 0:n?ot(e,r):e,a=t.length-1,c;a>=0;a--)(c=t[a])&&(i=(n?c(e,r,i):c(i))||i);return n&&i&&st(e,r,i),i};let _e=class extends R{transform(t,e){return t.data[0]}};_e=at([x({name:"dummy"})],_e);function Se(t){const e={...t.context.toJSON(),startTime:t.startTime,categoryName:t.categoryName,level:t.level.toString()};return e.data=t.data.reduce((r,n)=>typeof n=="object"?(Object.assign(e,n),n.data?[].concat(r,n.data):r):[...r,Ze(Qe.format(n))],[]),e}var lt=Object.defineProperty,ft=Object.getOwnPropertyDescriptor,ct=(t,e,r,n)=>{for(var i=n>1?void 0:n?ft(e,r):e,a=t.length-1,c;a>=0;a--)(c=t[a])&&(i=(n?c(e,r,i):c(i))||i);return n&&i&&lt(e,r,i),i};let Te=class extends R{transform(t,e){const r=Se(t);return JSON.stringify(r)+(this.config.separator||"")}};Te=ct([x({name:"json"})],Te);var ut=Object.defineProperty,pt=Object.getOwnPropertyDescriptor,ht=(t,e,r,n)=>{for(var i=n>1?void 0:n?pt(e,r):e,a=t.length-1,c;a>=0;a--)(c=t[a])&&(i=(n?c(e,r,i):c(i))||i);return n&&i&&ut(e,r,i),i};let Ee=class extends R{transform(t,e){return H.format(...[].concat(t.data))}};Ee=ht([x({name:"messagePassThrough"})],Ee);var dt=Object.defineProperty,gt=Object.getOwnPropertyDescriptor,yt=(t,e,r,n)=>{for(var i=n>1?void 0:n?gt(e,r):e,a=t.length-1,c;a>=0;a--)(c=t[a])&&(i=(n?c(e,r,i):c(i))||i);return n&&i&&dt(e,r,i),i};let Me=class extends R{transform(t,e){return Se(t)}};Me=yt([x({name:"object"})],Me);var Ae=Object.defineProperty,mt=Object.getOwnPropertyDescriptor,vt=(t,e,r)=>e in t?Ae(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Ot=(t,e,r,n)=>{for(var i=n>1?void 0:n?mt(e,r):e,a=t.length-1,c;a>=0;a--)(c=t[a])&&(i=(n?c(e,r,i):c(i))||i);return n&&i&&Ae(e,r,i),i},bt=(t,e,r)=>(vt(t,typeof e!="symbol"?e+"":e,r),r),je=(t,e,r)=>{if(!e.has(t))throw TypeError("Cannot "+r)},ie=(t,e,r)=>(je(t,e,"read from private field"),r?r.call(t):e.get(t)),se=(t,e,r)=>{if(e.has(t))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(t):e.set(t,r)},oe=(t,e,r,n)=>(je(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),q,G,K;const wt=/%(-?[0-9]+)?(\.?[0-9]+)?([[\]cdhmnpjrzxy%])(\{([^}]+)\})?|([^%]+)/,_t="%r %p %c - %m%n";let De=class extends R{constructor(t){super(t),se(this,q,void 0),se(this,G,void 0),se(this,K,void 0),bt(this,"replaceToken",(e,r,n)=>ie(this,q)[e](r,n)),oe(this,K,t&&t.pattern||_t),oe(this,G,t&&t.tokens),oe(this,q,new re(ie(this,G),this.config.timezoneOffset).build())}transform(t,e){let r="",n,i=ie(this,K);for(;(n=wt.exec(i))!==null;){const a=n[1],c=n[2],j=n[3],O=n[5],g=n[6];if(g)r+=g.toString();else{const p=this.replaceToken(j,t,O);r+=qe(p,c,a)}i=i.substr(n.index+n[0].length)}return r}};q=new WeakMap,G=new WeakMap,K=new WeakMap,De=Ot([x({name:"pattern"})],De);class St{constructor(){v(this,"_appenders",new Map);v(this,"_lvls",new Map)}get size(){return this._appenders.size}has(e){return this._appenders.has(e)}get(e){return this._appenders.get(e)}set(e,r){var j;const n=typeof r.type=="string"?r.type:(j=r.type)==null?void 0:j.$name,i={level:["debug","info","trace","error","warn","fatal"],...r,type:n,options:r.options||{}};if(!te.has(i.type)){const O=new Error(`Appender ${i.type} doesn't exists. Check your configuration:
`)+" "+l[1]:l[0]+o+" "+s.join(", ")+" "+l[1]}function B(s){return Array.isArray(s)}r.isArray=B;function U(s){return typeof s=="boolean"}r.isBoolean=U;function j(s){return s===null}r.isNull=j;function q(s){return s==null}r.isNullOrUndefined=q;function J(s){return typeof s=="number"}r.isNumber=J;function D(s){return typeof s=="string"}r.isString=D;function p(s){return typeof s=="symbol"}r.isSymbol=p;function c(s){return s===void 0}r.isUndefined=c;function H(s){return z(s)&&de(s)==="[object RegExp]"}r.isRegExp=H;function z(s){return typeof s=="object"&&s!==null}r.isObject=z;function he(s){return z(s)&&de(s)==="[object Date]"}r.isDate=he;function te(s){return z(s)&&(de(s)==="[object Error]"||s instanceof Error)}r.isError=te;function re(s){return typeof s=="function"}r.isFunction=re;function bt(s){return s===null||typeof s=="boolean"||typeof s=="number"||typeof s=="string"||typeof s=="symbol"||typeof s>"u"}r.isPrimitive=bt,r.isBuffer=Ye;function de(s){return Object.prototype.toString.call(s)}function ye(s){return s<10?"0"+s.toString(10):s.toString(10)}var wt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function _t(){var s=new Date,o=[ye(s.getHours()),ye(s.getMinutes()),ye(s.getSeconds())].join(":");return[s.getDate(),wt[s.getMonth()],o].join(" ")}r.log=function(){console.log("%s - %s",_t(),r.format.apply(r,arguments))},r.inherits=qe,r._extend=function(s,o){if(!o||!z(o))return s;for(var l=Object.keys(o),m=l.length;m--;)s[l[m]]=o[l[m]];return s};function Ie(s,o){return Object.prototype.hasOwnProperty.call(s,o)}})(W);const Ke=Ve(W);function ae(r,e,t){return Te(W.format("[%s] [%s] [%s] - ",N.asString(r.startTime,t),r.formattedLevel,r.categoryName),e)}function C(r){return e=>{e.$name=r.name,d.set(r.name,{provide:e})}}var Xe=Object.defineProperty,Qe=Object.getOwnPropertyDescriptor,ke=(r,e,t,n)=>{for(var i=n>1?void 0:n?Qe(e,t):e,u=r.length-1,f;u>=0;u--)(f=r[u])&&(i=(n?f(e,t,i):f(i))||i);return n&&i&&Xe(e,t,i),i};a.BasicLayout=class extends P{transform(e,t){return ae(e,void 0,t)+W.format(...[].concat(e.data))}},a.BasicLayout=ke([C({name:"basic"})],a.BasicLayout);var xe=Object.defineProperty,et=Object.getOwnPropertyDescriptor,tt=(r,e,t,n)=>{for(var i=n>1?void 0:n?et(e,t):e,u=r.length-1,f;u>=0;u--)(f=r[u])&&(i=(n?f(e,t,i):f(i))||i);return n&&i&&xe(e,t,i),i};a.ColoredLayout=class extends P{transform(e,t){const n=e.level.toString(),i=V[n];return ae(e,i,t)+W.format(...[].concat(e.data))}},a.ColoredLayout=tt([C({name:"colored"})],a.ColoredLayout);var rt=Object.defineProperty,nt=Object.getOwnPropertyDescriptor,it=(r,e,t,n)=>{for(var i=n>1?void 0:n?nt(e,t):e,u=r.length-1,f;u>=0;u--)(f=r[u])&&(i=(n?f(e,t,i):f(i))||i);return n&&i&&rt(e,t,i),i};a.DummyLayout=class extends P{transform(e,t){return e.data[0]}},a.DummyLayout=it([C({name:"dummy"})],a.DummyLayout);function ue(r){const e={...r.context.toJSON(),startTime:r.startTime,categoryName:r.categoryName,level:r.level.toString()};return e.data=r.data.reduce((t,n)=>typeof n=="object"?(Object.assign(e,n),n.data?[].concat(t,n.data):t):[...t,Ee(Ke.format(n))],[]),e}var st=Object.defineProperty,ot=Object.getOwnPropertyDescriptor,at=(r,e,t,n)=>{for(var i=n>1?void 0:n?ot(e,t):e,u=r.length-1,f;u>=0;u--)(f=r[u])&&(i=(n?f(e,t,i):f(i))||i);return n&&i&&st(e,t,i),i};a.JsonLayout=class extends P{transform(e,t){const n=ue(e);return JSON.stringify(n)+(this.config.separator||"")}},a.JsonLayout=at([C({name:"json"})],a.JsonLayout);var ut=Object.defineProperty,lt=Object.getOwnPropertyDescriptor,ct=(r,e,t,n)=>{for(var i=n>1?void 0:n?lt(e,t):e,u=r.length-1,f;u>=0;u--)(f=r[u])&&(i=(n?f(e,t,i):f(i))||i);return n&&i&&ut(e,t,i),i};a.MessagePassThroughLayout=class extends P{transform(e,t){return W.format(...[].concat(e.data))}},a.MessagePassThroughLayout=ct([C({name:"messagePassThrough"})],a.MessagePassThroughLayout);var ft=Object.defineProperty,pt=Object.getOwnPropertyDescriptor,ht=(r,e,t,n)=>{for(var i=n>1?void 0:n?pt(e,t):e,u=r.length-1,f;u>=0;u--)(f=r[u])&&(i=(n?f(e,t,i):f(i))||i);return n&&i&&ft(e,t,i),i};a.ObjectLayout=class extends P{transform(e,t){return ue(e)}},a.ObjectLayout=ht([C({name:"object"})],a.ObjectLayout);var De=Object.defineProperty,dt=Object.getOwnPropertyDescriptor,yt=(r,e,t)=>e in r?De(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,gt=(r,e,t,n)=>{for(var i=n>1?void 0:n?dt(e,t):e,u=r.length-1,f;u>=0;u--)(f=r[u])&&(i=(n?f(e,t,i):f(i))||i);return n&&i&&De(e,t,i),i},mt=(r,e,t)=>(yt(r,typeof e!="symbol"?e+"":e,t),t),Pe=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)},le=(r,e,t)=>(Pe(r,e,"read from private field"),t?t.call(r):e.get(r)),ce=(r,e,t)=>{if(e.has(r))throw TypeError("Cannot add the same private member more than once");e instanceof WeakSet?e.add(r):e.set(r,t)},fe=(r,e,t,n)=>(Pe(r,e,"write to private field"),n?n.call(r,t):e.set(r,t),t),Q,k,x;const vt=/%(-?[0-9]+)?(\.?[0-9]+)?([[\]cdhmnpjrzxy%])(\{([^}]+)\})?|([^%]+)/,Ot="%r %p %c - %m%n";a.PatternLayout=class extends P{constructor(e){super(e),ce(this,Q,void 0),ce(this,k,void 0),ce(this,x,void 0),mt(this,"replaceToken",(t,n,i)=>le(this,Q)[t](n,i)),fe(this,x,e&&e.pattern||Ot),fe(this,k,e&&e.tokens),fe(this,Q,new X(le(this,k),this.config.timezoneOffset).build())}transform(e,t){let n="",i,u=le(this,x);for(;(i=vt.exec(u))!==null;){const f=i[1],L=i[2],O=i[3],g=i[5],h=i[6];if(h)n+=h.toString();else{const S=this.replaceToken(O,e,g);n+=Le(S,L,f)}u=u.substr(i.index+i[0].length)}return n}},Q=new WeakMap,k=new WeakMap,x=new WeakMap,a.PatternLayout=gt([C({name:"pattern"})],a.PatternLayout);class Ne{constructor(){v(this,"_appenders",new Map);v(this,"_lvls",new Map)}get size(){return this._appenders.size}has(e){return this._appenders.has(e)}get(e){return this._appenders.get(e)}set(e,t){var L;const n=typeof t.type=="string"?t.type:(L=t.type)==null?void 0:L.$name,i={level:["debug","info","trace","error","warn","fatal"],...t,type:n,options:t.options||{}};if(!K.has(i.type)){const O=new Error(`Appender ${i.type} doesn't exists. Check your configuration:
${JSON.stringify(i)}
`);throw O.name="UNKNOW_APPENDER",O}const a=te.get(i.type).provide,c=new a(i);return"build"in c&&c.build(),this._appenders.set(e,{name:e,instance:c,config:i}),this._lvls.clear(),this}delete(e){let r=this._appenders.delete(e);return r&&this._lvls.clear(),r}clear(){this._appenders.clear(),this._lvls.clear()}forEach(e,r){this._appenders.forEach(e,r)}toArray(){const e=[];return this._appenders.forEach(r=>e.push(r)),e}byLogLevel(e){const r=e.toString();if(this._lvls.has(r))return this._lvls.get(r);const n=this.toArray().filter(i=>i.config.levels?i.config.levels.find(a=>a.toUpperCase()===e.toString()):!0).map(i=>i.instance);return this._lvls.set(e.toString(),n),n}}function X(t,e=" "){let r="";for(;t--;)r+=e;return r}function Tt(t,e){let r="┌",n=Object.keys(t);return n.forEach((i,a)=>{a!==0&&a!==n.length&&(r+="┬"),r+=X(t[i]+2*e.padding,"─")}),r+="┐",r}function Et(t,e){let r="└",n=Object.keys(t);return n.forEach((i,a)=>{a!==0&&a!==n.length&&(r+="┴"),r+=X(t[i]+2*e.padding,"─")}),r+="┘",r}function Mt(t,e,r="─"){let n="";return Object.keys(t).forEach(i=>{n+="│",n+=X(t[i]+2*e.padding,r)}),n+="│",n}function Ne(t,e,r){let n="";return Object.keys(e).forEach(i=>{n+="│ ",n+=t[i],n+=X(e[i]+2*(r.padding-1)-t[i].length," "),n+=" "}),n+="│",n}function At(t,e={}){e.padding=e.padding||1,e.header===void 0&&(e.header={},Object.keys(t[0]).forEach(i=>e.header[i]=i));const r={};Object.keys(e.header).forEach(i=>r[i]=e.header[i].length),t.forEach(i=>{Object.keys(r).forEach(a=>r[a]=Math.max((""+i[a]).length,r[a]))});let n="";return n+=Tt(r,e)+`
`,n+=Ne(e.header,r,e)+`
`,t.forEach(i=>{n+=Mt(r,e)+`
`,n+=Ne(i,r,e)+`
`}),n+=Et(r,e),n}class ae{constructor(e="default"){v(this,"_appenders",new St);v(this,"_level");v(this,"_context",new Ue);this._name=e,this.level="all"}get appenders(){return this._appenders}get level(){return this._level.toString()}set level(e){this._level=A.getLevel(e,"debug")}get context(){return this._context}get name(){return this._name}set name(e){this._name=e}static createStack(){return new Error().stack.replace(`Error
`);throw O.name="UNKNOW_APPENDER",O}const u=K.get(i.type).provide,f=new u(i);return"build"in f&&f.build(),this._appenders.set(e,{name:e,instance:f,config:i}),this._lvls.clear(),this}delete(e){let t=this._appenders.delete(e);return t&&this._lvls.clear(),t}clear(){this._appenders.clear(),this._lvls.clear()}forEach(e,t){this._appenders.forEach(e,t)}toArray(){const e=[];return this._appenders.forEach(t=>e.push(t)),e}byLogLevel(e){const t=e.toString();if(this._lvls.has(t))return this._lvls.get(t);const n=this.toArray().filter(i=>i.config.levels?i.config.levels.find(u=>u.toUpperCase()===e.toString()):!0).map(i=>i.instance);return this._lvls.set(e.toString(),n),n}}function Y(r,e=" "){let t="";for(;r--;)t+=e;return t}function Ce(r,e){let t="┌",n=Object.keys(r);return n.forEach((i,u)=>{u!==0&&u!==n.length&&(t+="┬"),t+=Y(r[i]+2*e.padding,"─")}),t+="┐",t}function Fe(r,e){let t="└",n=Object.keys(r);return n.forEach((i,u)=>{u!==0&&u!==n.length&&(t+="┴"),t+=Y(r[i]+2*e.padding,"─")}),t+="┘",t}function ze(r,e,t="─"){let n="";return Object.keys(r).forEach(i=>{n+="│",n+=Y(r[i]+2*e.padding,t)}),n+="│",n}function pe(r,e,t){let n="";return Object.keys(e).forEach(i=>{n+="│ ",n+=r[i],n+=Y(e[i]+2*(t.padding-1)-r[i].length," "),n+=" "}),n+="│",n}function $e(r,e={}){e.padding=e.padding||1,e.header===void 0&&(e.header={},Object.keys(r[0]).forEach(i=>e.header[i]=i));const t={};Object.keys(e.header).forEach(i=>t[i]=e.header[i].length),r.forEach(i=>{Object.keys(t).forEach(u=>t[u]=Math.max((""+i[u]).length,t[u]))});let n="";return n+=Ce(t,e)+`
`,n+=pe(e.header,t,e)+`
`,r.forEach(i=>{n+=ze(t,e)+`
`,n+=pe(i,t,e)+`
`}),n+=Fe(t,e),n}class ee{constructor(e="default"){v(this,"_appenders",new Ne);v(this,"_level");v(this,"_context",new Oe);this._name=e,this.level="all"}get appenders(){return this._appenders}get level(){return this._level.toString()}set level(e){this._level=A.getLevel(e,"debug")}get context(){return this._context}get name(){return this._name}set name(e){this._name=e}static createStack(){return new Error().stack.replace(`Error
`,"").split(`
`).filter((r,n)=>n>=2).join(`
`)}isLevelEnabled(e){return this._level.isLessThanOrEqualTo(e)}debug(...e){return this.write(J().DEBUG,e)}info(...e){return this.write(J().INFO,e)}warn(...e){return this.write(J().WARN,e)}error(...e){return this.write(J().ERROR,e)}fatal(...e){return this.write(J().FATAL,e)}trace(...e){const r=`
`+ae.createStack()+`
`;return e.push(r),this.write(J().TRACE,e)}start(){return this.level="ALL",this}stop(){return this.level="OFF",this}shutdown(){this.stop();const e=this.appenders.toArray().filter(r=>!!r.instance.shutdown).map(r=>r.instance.shutdown());return Promise.all(e)}drawTable(e,r={}){return At(e,r)}printTable(e,r={}){return this.info(`
${this.drawTable(e,r)}`),this}write(e,r){if(!this.isLevelEnabled(e))return this;const n=new Be(this._name,e,r,this._context);return this.appenders.byLogLevel(e).forEach(i=>{i.write(n)}),this}}const Pe=new ae("default");Pe.appenders.set("console",{type:"console",levels:["info","debug","trace","fatal","error","warn"]}),y.$log=Pe,Object.defineProperty(y,Symbol.toStringTag,{value:"Module"})});
`).filter((t,n)=>n>=2).join(`
`)}isLevelEnabled(e){return this._level.isLessThanOrEqualTo(e)}debug(...e){return this.write(R().DEBUG,e)}info(...e){return this.write(R().INFO,e)}warn(...e){return this.write(R().WARN,e)}error(...e){return this.write(R().ERROR,e)}fatal(...e){return this.write(R().FATAL,e)}trace(...e){const t=`
`+ee.createStack()+`
`;return e.push(t),this.write(R().TRACE,e)}start(){return this.level="ALL",this}stop(){return this.level="OFF",this}shutdown(){this.stop();const e=this.appenders.toArray().filter(t=>!!t.instance.shutdown).map(t=>t.instance.shutdown());return Promise.all(e)}drawTable(e,t={}){return $e(e,t)}printTable(e,t={}){return this.info(`
${this.drawTable(e,t)}`),this}write(e,t){if(!this.isLevelEnabled(e))return this;const n=new be(this._name,e,t,this._context);return this.appenders.byLogLevel(e).forEach(i=>{i.write(n)}),this}}const Re=new ee("default");Re.appenders.set("console",{type:"console",levels:["info","debug","trace","fatal","error","warn"]}),a.$log=Re,a.Appender=ve,a.AppendersRegistry=K,a.BaseAppender=G,a.BaseLayout=P,a.LOG_COLORS=V,a.Layout=C,a.LayoutReplacer=X,a.Layouts=_,a.LayoutsRegistry=d,a.LogContext=Oe,a.LogEvent=be,a.LogLevel=A,a.Logger=ee,a.LoggerAppenders=Ne,a.buildEndLine=Fe,a.buildLine=ze,a.buildLineData=pe,a.buildStartLine=Ce,a.charRepeater=Y,a.colorize=Te,a.colorizeEnd=se,a.colorizeStart=ie,a.drawTable=$e,a.format=je,a.levels=R,a.logEventToObject=ue,a.pad=Me,a.removeColors=Ee,a.timestampLevelAndCategory=ae,a.truncate=Ae,a.truncateAndPad=Le,Object.defineProperty(a,Symbol.toStringTag,{value:"Module"})});
import { Logger } from "../common";
export * from "../common";
export declare const $log: Logger;
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.$log = void 0;
const tslib_1 = require("tslib");
const common_1 = require("../common");
tslib_1.__exportStar(require("../common"), exports);
exports.$log = new common_1.Logger("default");
exports.$log.appenders.set("console", { type: "console", levels: ["info", "debug", "trace", "fatal", "error", "warn"] });
//# sourceMappingURL=exports.js.map
import { Logger } from "../common.js";
export * from "../common.js";
export const $log = new Logger("default");
$log.appenders.set("console", { type: "console", levels: ["info", "debug", "trace", "fatal", "error", "warn"] });
//# sourceMappingURL=exports.js.map
import { Logger } from "../common";
export * from "../common";
export declare const $log: Logger;
{
"name": "@tsed/logger",
"version": "6.7.4",
"version": "6.7.5",
"description": "A multi channel logger written in TypeScript.",

@@ -5,0 +5,0 @@ "author": "Romain Lenzotti",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc