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.1 to 6.7.2

lib/browser/types/browser/exports.d.ts

32

lib/browser/logger.umd.js

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

(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 Tt=Object.defineProperty;var Et=(a,d,_)=>d in a?Tt(a,d,{enumerable:!0,configurable:!0,writable:!0,value:_}):a[d]=_;var v=(a,d,_)=>(Et(a,typeof d!="symbol"?d+"":d,_),_),Ie=(a,d,_)=>{if(!d.has(a))throw TypeError("Cannot "+_)};var Be=(a,d,_)=>(Ie(a,d,"read from private field"),_?_.call(a):d.get(a)),Ue=(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)=>(Ie(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){Ue(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 Be(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 Je=Object.defineProperty,He=Object.getOwnPropertyDescriptor,We=(r,e,t,n)=>{for(var i=n>1?void 0:n?He(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&&Je(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=We([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 $(){return we}class P{constructor(e){this.config=e}}var Ze=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ge(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 ne(r){return r?`\x1B[${Se[r][0]}m`:""}function ie(r){return r?`\x1B[${Se[r][1]}m`:""}function Te(r,e){return ne(e)+r+ie(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 ne(V[t])});v(this,"endColour",e=>{const t=e.level.toString();return ie(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={},Ve=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"},se={exports:{}};typeof Object.create=="function"?se.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:se.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e};var Ye=se.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(Ze.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&&te(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)),ee(o)&&(b.indexOf("message")>=0||b.indexOf("description")>=0))return h(o);if(b.length===0){if(te(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(ee(o))return h(o)}var E="",R=!1,re=["{","}"];if(B(o)&&(R=!0,re=["[","]"]),te(o)){var _t=o.name?": "+o.name:"";E=" [Function"+_t+"]"}if(H(o)&&(E=" "+RegExp.prototype.toString.call(o)),he(o)&&(E=" "+Date.prototype.toUTCString.call(o)),ee(o)&&(E=" "+h(o)),b.length===0&&(!R||o.length==0))return re[0]+E+re[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 R?ge=S(s,o,l,y,b):ge=b.map(function(St){return T(s,o,l,y,St,R)}),s.seen.pop(),I(ge,E,re)}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)$e(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")),$e(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(`
(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(`
`)>-1&&(b?w=w.split(`
`).map(function(R){return" "+R}).join(`
`).map(function(z){return" "+z}).join(`
`).substr(2):w=`
`+w.split(`
`).map(function(R){return" "+R}).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(`
`).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(`
`)>=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 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 ee(s){return z(s)&&(de(s)==="[object Error]"||s instanceof Error)}r.isError=ee;function te(s){return typeof s=="function"}r.isFunction=te;function Ot(s){return s===null||typeof s=="boolean"||typeof s=="number"||typeof s=="string"||typeof s=="symbol"||typeof s>"u"}r.isPrimitive=Ot,r.isBuffer=Ve;function de(s){return Object.prototype.toString.call(s)}function ye(s){return s<10?"0"+s.toString(10):s.toString(10)}var bt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function wt(){var s=new Date,o=[ye(s.getHours()),ye(s.getMinutes()),ye(s.getSeconds())].join(":");return[s.getDate(),bt[s.getMonth()],o].join(" ")}r.log=function(){console.log("%s - %s",wt(),r.format.apply(r,arguments))},r.inherits=Ye,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 $e(s,o){return Object.prototype.hasOwnProperty.call(s,o)}})(W);const qe=Ge(W);function oe(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 Ke=Object.defineProperty,Xe=Object.getOwnPropertyDescriptor,Qe=(r,e,t,n)=>{for(var i=n>1?void 0:n?Xe(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&&Ke(e,t,i),i};a.BasicLayout=class extends P{transform(e,t){return oe(e,void 0,t)+W.format(...[].concat(e.data))}},a.BasicLayout=Qe([C({name:"basic"})],a.BasicLayout);var ke=Object.defineProperty,xe=Object.getOwnPropertyDescriptor,et=(r,e,t,n)=>{for(var i=n>1?void 0:n?xe(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&&ke(e,t,i),i};a.ColoredLayout=class extends P{transform(e,t){const n=e.level.toString(),i=V[n];return oe(e,i,t)+W.format(...[].concat(e.data))}},a.ColoredLayout=et([C({name:"colored"})],a.ColoredLayout);var tt=Object.defineProperty,rt=Object.getOwnPropertyDescriptor,nt=(r,e,t,n)=>{for(var i=n>1?void 0:n?rt(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&&tt(e,t,i),i};a.DummyLayout=class extends P{transform(e,t){return e.data[0]}},a.DummyLayout=nt([C({name:"dummy"})],a.DummyLayout);function ae(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(qe.format(n))],[]),e}var it=Object.defineProperty,st=Object.getOwnPropertyDescriptor,ot=(r,e,t,n)=>{for(var i=n>1?void 0:n?st(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&&it(e,t,i),i};a.JsonLayout=class extends P{transform(e,t){const n=ae(e);return JSON.stringify(n)+(this.config.separator||"")}},a.JsonLayout=ot([C({name:"json"})],a.JsonLayout);var at=Object.defineProperty,ut=Object.getOwnPropertyDescriptor,lt=(r,e,t,n)=>{for(var i=n>1?void 0:n?ut(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&&at(e,t,i),i};a.MessagePassThroughLayout=class extends P{transform(e,t){return W.format(...[].concat(e.data))}},a.MessagePassThroughLayout=lt([C({name:"messagePassThrough"})],a.MessagePassThroughLayout);var ct=Object.defineProperty,ft=Object.getOwnPropertyDescriptor,pt=(r,e,t,n)=>{for(var i=n>1?void 0:n?ft(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&&ct(e,t,i),i};a.ObjectLayout=class extends P{transform(e,t){return ae(e)}},a.ObjectLayout=pt([C({name:"object"})],a.ObjectLayout);var De=Object.defineProperty,ht=Object.getOwnPropertyDescriptor,dt=(r,e,t)=>e in r?De(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,yt=(r,e,t,n)=>{for(var i=n>1?void 0:n?ht(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},gt=(r,e,t)=>(dt(r,typeof e!="symbol"?e+"":e,t),t),Pe=(r,e,t)=>{if(!e.has(r))throw TypeError("Cannot "+t)},ue=(r,e,t)=>(Pe(r,e,"read from private field"),t?t.call(r):e.get(r)),le=(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)},ce=(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 mt=/%(-?[0-9]+)?(\.?[0-9]+)?([[\]cdhmnpjrzxy%])(\{([^}]+)\})?|([^%]+)/,vt="%r %p %c - %m%n";a.PatternLayout=class extends P{constructor(e){super(e),le(this,Q,void 0),le(this,k,void 0),le(this,x,void 0),gt(this,"replaceToken",(t,n,i)=>ue(this,Q)[t](n,i)),ce(this,x,e&&e.pattern||vt),ce(this,k,e&&e.tokens),ce(this,Q,new X(ue(this,k),this.config.timezoneOffset).build())}transform(e,t){let n="",i,u=ue(this,x);for(;(i=mt.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=yt([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:
`)+" "+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:
${JSON.stringify(i)}
`);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 fe(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 Re(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+=fe(e.header,t,e)+`
`,r.forEach(i=>{n+=ze(t,e)+`
`,n+=fe(i,t,e)+`
`}),n+=Fe(t,e),n}class pe{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
`);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
`,"").split(`
`).filter((t,n)=>n>=2).join(`
`)}isLevelEnabled(e){return this._level.isLessThanOrEqualTo(e)}debug(...e){return this.write($().DEBUG,e)}info(...e){return this.write($().INFO,e)}warn(...e){return this.write($().WARN,e)}error(...e){return this.write($().ERROR,e)}fatal(...e){return this.write($().FATAL,e)}trace(...e){const t=`
`+pe.createStack()+`
`;return e.push(t),this.write($().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 Re(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}}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=pe,a.LoggerAppenders=Ne,a.buildEndLine=Fe,a.buildLine=ze,a.buildLineData=fe,a.buildStartLine=Ce,a.charRepeater=Y,a.colorize=Te,a.colorizeEnd=ie,a.colorizeStart=ne,a.drawTable=Re,a.format=je,a.levels=$,a.logEventToObject=ae,a.pad=Me,a.removeColors=Ee,a.timestampLevelAndCategory=oe,a.truncate=Ae,a.truncateAndPad=Le,Object.defineProperty(a,Symbol.toStringTag,{value:"Module"})});
`).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"})});
{
"name": "@tsed/logger",
"version": "6.7.1",
"version": "6.7.2",
"description": "A multi channel logger written in TypeScript.",

@@ -19,2 +19,7 @@ "author": "Romain Lenzotti",

"default": "./lib/esm/node/index.js"
},
"./browser": {
"types": "./lib/types/browser/index.d.ts",
"import": "./lib/browser/logger.mjs",
"browser": "./lib/browser/logger.umd.js"
}

@@ -21,0 +26,0 @@ },

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