Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@qlover/logger

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@qlover/logger - npm Package Compare versions

Comparing version
0.3.0
to
0.3.1
+13
-0
CHANGELOG.md
# @qlover/logger
## 0.3.1
### Patch Changes
#### ♻️ Refactors
- Update TypeScript class accessibility and improve code clarity ([62f6203](https://github.com/qlover/fe-base/commit/62f620399d79530273fb33e45cb7469e2f241461)) ([#551](https://github.com/qlover/fe-base/pull/551))
- Explicitly defined 'public' accessibility for class properties and methods across multiple TypeScript files to enhance clarity and maintainability.
- Refactored tests to ensure consistent accessibility modifiers, improving overall code readability.
- Updated ESLint configuration to enforce best practices in TypeScript coding standards.
These changes aim to streamline code quality and maintainability in the project.
## 0.3.0

@@ -4,0 +17,0 @@

+1
-1

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

"use strict";var u=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var I=Object.getOwnPropertyNames;var L=Object.prototype.hasOwnProperty;var T=(n,t)=>{for(var e in t)u(n,e,{get:t[e],enumerable:!0})},F=(n,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of I(t))!L.call(n,r)&&r!==e&&u(n,r,{get:()=>t[r],enumerable:!(o=w(t,r))||o.enumerable});return n};var y=n=>F(u({},"__esModule",{value:!0}),n);var k={};T(k,{ConsoleHandler:()=>x,LogContext:()=>s,LogEvent:()=>l,Logger:()=>g,TimestampFormatter:()=>h,defaultLevels:()=>v});module.exports=y(k);var l=class{constructor(t,e,o,r){this.level=t;this.args=e;this.loggerName=o;this.context=r;this.timestamp=Date.now()}timestamp};var s=class{constructor(t){this.value=t}};var v={fatal:0,error:10,warn:20,info:30,debug:40,trace:50,log:60},g=class{constructor(t={}){this.options=t;t.name=t.name||Date.now().toString(),t.levels=t.levels||v,t.handlers=Array.isArray(t.handlers)?t.handlers:t.handlers?[t.handlers]:[]}addAppender(t){this.options.handlers.push(t)}context(t){return new s(t)}print(t,e){let{levels:o,level:r,silent:d,handlers:m}=this.options;if(d)return;let a=e.slice(-1)[0],p=e.length>1&&a instanceof s;if(a=p?a:void 0,e=p?e.slice(0,-1):e,t=a?.value?.level??t,r&&o){let i=o[r],f=o[t];if(i!=null&&f!=null&&f>i)return}let c=new l(t,e,this.options.name,a);for(let i of m)i.append(c)}log(...t){this.print("info",t)}fatal(...t){this.print("fatal",t)}error(...t){this.print("error",t)}warn(...t){this.print("warn",t)}info(...t){this.print("info",t)}debug(...t){this.print("debug",t)}trace(...t){this.print("trace",t)}};var x=class{constructor(t=null){this.formatter=t}setFormatter(t){this.formatter=t}append(t){let{level:e,args:o}=t,r=this.formatter?this.formatter.format(t):o;(console[e]||console.log)(...Array.isArray(r)?r:[r])}};var b={hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZone:"UTC"},h=class{constructor(t={}){this.options=t}replacePrefix(t,e){return t.replace(/\{([^{}]+)\}/g,(o,r)=>e[r]||o)}format({timestamp:t,level:e,args:o,context:r,loggerName:d}){let{locale:m="zh-CN",localeOptions:a,prefixTemplate:p="[{formattedTimestamp} {level}]"}=this.options,c=r?.formatType??"datetime",i=c==="date"?"toLocaleDateString":c==="time"?"toLocaleTimeString":"toLocaleString",f=new Date(t)[i](m,{...b,...a});return[this.replacePrefix(p,{...r,timestamp:t.toString(),level:e,loggerName:d,formattedTimestamp:f,locale:m}),...o]}};0&&(module.exports={ConsoleHandler,LogContext,LogEvent,Logger,TimestampFormatter,defaultLevels});
"use strict";var d=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var L=(n,t)=>{for(var e in t)d(n,e,{get:t[e],enumerable:!0})},T=(n,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of w(t))!I.call(n,r)&&r!==e&&d(n,r,{get:()=>t[r],enumerable:!(o=b(t,r))||o.enumerable});return n};var F=n=>T(d({},"__esModule",{value:!0}),n);var k={};L(k,{ConsoleHandler:()=>x,LogContext:()=>l,LogEvent:()=>s,Logger:()=>g,TimestampFormatter:()=>h,defaultLevels:()=>v});module.exports=F(k);var s=class{constructor(t,e,o,r){this.level=t;this.args=e;this.loggerName=o;this.context=r;this.timestamp=Date.now()}timestamp};var l=class{constructor(t){this.value=t}};var v={fatal:0,error:10,warn:20,info:30,debug:40,trace:50,log:60},g=class{constructor(t={}){this.options=t;t.name=t.name||Date.now().toString(),t.levels=t.levels||v,t.handlers=Array.isArray(t.handlers)?t.handlers:t.handlers?[t.handlers]:[]}addAppender(t){this.options.handlers.push(t)}context(t){return new l(t)}print(t,e){let{levels:o,level:r,silent:u,handlers:p}=this.options;if(u)return;let a=e.slice(-1)[0],c=e.length>1&&a instanceof l;if(a=c?a:void 0,e=c?e.slice(0,-1):e,t=a?.value?.level??t,r&&o){let i=o[r],f=o[t];if(i!=null&&f!=null&&f>i)return}let m=new s(t,e,this.options.name,a);for(let i of p)i.append(m)}log(...t){this.print("info",t)}fatal(...t){this.print("fatal",t)}error(...t){this.print("error",t)}warn(...t){this.print("warn",t)}info(...t){this.print("info",t)}debug(...t){this.print("debug",t)}trace(...t){this.print("trace",t)}};var x=class{constructor(t=null){this.formatter=t}setFormatter(t){this.formatter=t}append(t){let{level:e,args:o}=t,r=this.formatter?this.formatter.format(t):o;(console[e]||console.log)(...Array.isArray(r)?r:[r])}};var y={hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZone:"UTC"},h=class{constructor(t={}){this.options=t}replacePrefix(t,e){return t.replace(/\{([^{}]+)\}/g,(o,r)=>e[r]||o)}format({timestamp:t,level:e,args:o,context:r,loggerName:u}){let{locale:p="zh-CN",localeOptions:a,prefixTemplate:c="[{formattedTimestamp} {level}]"}=this.options,m=r?.formatType??"datetime",i=m==="date"?"toLocaleDateString":m==="time"?"toLocaleTimeString":"toLocaleString",f=new Date(t)[i](p,{...y,...a});return[this.replacePrefix(c,{...r,timestamp:t.toString(),level:e,loggerName:u,formattedTimestamp:f,locale:p}),...o]}};0&&(module.exports={ConsoleHandler,LogContext,LogEvent,Logger,TimestampFormatter,defaultLevels});

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

"use strict";var qloverLogger=(()=>{var u=Object.defineProperty;var w=Object.getOwnPropertyDescriptor;var I=Object.getOwnPropertyNames;var L=Object.prototype.hasOwnProperty;var T=(n,t)=>{for(var e in t)u(n,e,{get:t[e],enumerable:!0})},F=(n,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of I(t))!L.call(n,r)&&r!==e&&u(n,r,{get:()=>t[r],enumerable:!(o=w(t,r))||o.enumerable});return n};var y=n=>F(u({},"__esModule",{value:!0}),n);var k={};T(k,{ConsoleHandler:()=>x,LogContext:()=>s,LogEvent:()=>l,Logger:()=>g,TimestampFormatter:()=>h,defaultLevels:()=>v});var l=class{constructor(t,e,o,r){this.level=t;this.args=e;this.loggerName=o;this.context=r;this.timestamp=Date.now()}timestamp};var s=class{constructor(t){this.value=t}};var v={fatal:0,error:10,warn:20,info:30,debug:40,trace:50,log:60},g=class{constructor(t={}){this.options=t;t.name=t.name||Date.now().toString(),t.levels=t.levels||v,t.handlers=Array.isArray(t.handlers)?t.handlers:t.handlers?[t.handlers]:[]}addAppender(t){this.options.handlers.push(t)}context(t){return new s(t)}print(t,e){let{levels:o,level:r,silent:d,handlers:m}=this.options;if(d)return;let a=e.slice(-1)[0],p=e.length>1&&a instanceof s;if(a=p?a:void 0,e=p?e.slice(0,-1):e,t=a?.value?.level??t,r&&o){let i=o[r],f=o[t];if(i!=null&&f!=null&&f>i)return}let c=new l(t,e,this.options.name,a);for(let i of m)i.append(c)}log(...t){this.print("info",t)}fatal(...t){this.print("fatal",t)}error(...t){this.print("error",t)}warn(...t){this.print("warn",t)}info(...t){this.print("info",t)}debug(...t){this.print("debug",t)}trace(...t){this.print("trace",t)}};var x=class{constructor(t=null){this.formatter=t}setFormatter(t){this.formatter=t}append(t){let{level:e,args:o}=t,r=this.formatter?this.formatter.format(t):o;(console[e]||console.log)(...Array.isArray(r)?r:[r])}};var b={hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZone:"UTC"},h=class{constructor(t={}){this.options=t}replacePrefix(t,e){return t.replace(/\{([^{}]+)\}/g,(o,r)=>e[r]||o)}format({timestamp:t,level:e,args:o,context:r,loggerName:d}){let{locale:m="zh-CN",localeOptions:a,prefixTemplate:p="[{formattedTimestamp} {level}]"}=this.options,c=r?.formatType??"datetime",i=c==="date"?"toLocaleDateString":c==="time"?"toLocaleTimeString":"toLocaleString",f=new Date(t)[i](m,{...b,...a});return[this.replacePrefix(p,{...r,timestamp:t.toString(),level:e,loggerName:d,formattedTimestamp:f,locale:m}),...o]}};return y(k);})();
"use strict";var qloverLogger=(()=>{var d=Object.defineProperty;var b=Object.getOwnPropertyDescriptor;var w=Object.getOwnPropertyNames;var I=Object.prototype.hasOwnProperty;var L=(n,t)=>{for(var e in t)d(n,e,{get:t[e],enumerable:!0})},T=(n,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of w(t))!I.call(n,r)&&r!==e&&d(n,r,{get:()=>t[r],enumerable:!(o=b(t,r))||o.enumerable});return n};var F=n=>T(d({},"__esModule",{value:!0}),n);var k={};L(k,{ConsoleHandler:()=>x,LogContext:()=>l,LogEvent:()=>s,Logger:()=>g,TimestampFormatter:()=>h,defaultLevels:()=>v});var s=class{constructor(t,e,o,r){this.level=t;this.args=e;this.loggerName=o;this.context=r;this.timestamp=Date.now()}timestamp};var l=class{constructor(t){this.value=t}};var v={fatal:0,error:10,warn:20,info:30,debug:40,trace:50,log:60},g=class{constructor(t={}){this.options=t;t.name=t.name||Date.now().toString(),t.levels=t.levels||v,t.handlers=Array.isArray(t.handlers)?t.handlers:t.handlers?[t.handlers]:[]}addAppender(t){this.options.handlers.push(t)}context(t){return new l(t)}print(t,e){let{levels:o,level:r,silent:u,handlers:p}=this.options;if(u)return;let a=e.slice(-1)[0],c=e.length>1&&a instanceof l;if(a=c?a:void 0,e=c?e.slice(0,-1):e,t=a?.value?.level??t,r&&o){let i=o[r],f=o[t];if(i!=null&&f!=null&&f>i)return}let m=new s(t,e,this.options.name,a);for(let i of p)i.append(m)}log(...t){this.print("info",t)}fatal(...t){this.print("fatal",t)}error(...t){this.print("error",t)}warn(...t){this.print("warn",t)}info(...t){this.print("info",t)}debug(...t){this.print("debug",t)}trace(...t){this.print("trace",t)}};var x=class{constructor(t=null){this.formatter=t}setFormatter(t){this.formatter=t}append(t){let{level:e,args:o}=t,r=this.formatter?this.formatter.format(t):o;(console[e]||console.log)(...Array.isArray(r)?r:[r])}};var y={hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZone:"UTC"},h=class{constructor(t={}){this.options=t}replacePrefix(t,e){return t.replace(/\{([^{}]+)\}/g,(o,r)=>e[r]||o)}format({timestamp:t,level:e,args:o,context:r,loggerName:u}){let{locale:p="zh-CN",localeOptions:a,prefixTemplate:c="[{formattedTimestamp} {level}]"}=this.options,m=r?.formatType??"datetime",i=m==="date"?"toLocaleDateString":m==="time"?"toLocaleTimeString":"toLocaleString",f=new Date(t)[i](p,{...y,...a});return[this.replacePrefix(c,{...r,timestamp:t.toString(),level:e,loggerName:u,formattedTimestamp:f,locale:p}),...o]}};return F(k);})();

@@ -241,2 +241,3 @@ // src/interface/LogEvent.ts

*
* @override
* @param args - Message content followed by optional context object

@@ -263,2 +264,3 @@ *

*
* @override
* @param args - Message content followed by optional context object

@@ -288,2 +290,3 @@ *

*
* @override
* @param args - Message content followed by optional context object

@@ -318,2 +321,3 @@ *

*
* @override
* @param args - Message content followed by optional context object

@@ -343,2 +347,3 @@ *

*
* @override
* @param args - Message content followed by optional context object

@@ -369,2 +374,3 @@ *

*
* @override
* @param args - Message content followed by optional context object

@@ -399,2 +405,3 @@ *

*
* @override
* @param args - Message content followed by optional context object

@@ -678,2 +685,3 @@ *

*
* @override
* @param event - The log event to format

@@ -707,3 +715,9 @@ * @param event.timestamp - Event timestamp in milliseconds

*/
format({ timestamp, level, args, context, loggerName }) {
format({
timestamp,
level,
args,
context,
loggerName
}) {
const {

@@ -710,0 +724,0 @@ locale = "zh-CN",

{
"name": "@qlover/logger",
"version": "0.3.0",
"version": "0.3.1",
"type": "module",

@@ -5,0 +5,0 @@ "private": false,

Sorry, the diff of this file is too big to display