@edirect/logger
Advanced tools
| { | ||
| "name": "@edirect/logger", | ||
| "version": "11.0.56", | ||
| "version": "11.0.57", | ||
| "main": "./dist/src/index.js", | ||
@@ -19,3 +19,3 @@ "types": "./dist/src/index.d.ts", | ||
| "dependencies": { | ||
| "@edirect/config": "^11.0.56", | ||
| "@edirect/config": "^11.0.57", | ||
| "@nestjs/common": "^11.1.19", | ||
@@ -22,0 +22,0 @@ "pino": "10.3.1", |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"log.d.ts","sourceRoot":"","sources":["../../../src/logger/log.ts"],"names":[],"mappings":"AAEA,OAAO,EAAuB,aAAa,EAAE,MAAM,0BAA0B,CAAC;AAC9E,OAAO,EAAE,mBAAmB,EAAE,MAAM,8CAA8C,CAAC;AAGnF,MAAM,WAAW,WAAW;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,GAAG,CAAC;IACd,OAAO,CAAC,EAAE,GAAG,CAAC;IACd,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,qBAAa,MAAM;IACjB,OAAO,CAAC,OAAO,CAAsB;IACrC,OAAO,CAAC,MAAM,CAAe;gBAEjB,GAAG,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,OAAO,CAAC,EAAE,mBAAmB;IA4GtE,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAInE,IAAI,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAIlE,OAAO,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAIrE,IAAI,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAIlE,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IACpE,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAClE,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,GAAG,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAgClF,OAAO,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAIrE,UAAU,CAAC,GAAG,EAAE,MAAM,aAAa,EAAE,KAAK,EAAE,MAAM,GAAG,IAAI;IAIzD,OAAO,CAAC,QAAQ;CAmBjB"} | ||
| {"version":3,"file":"log.d.ts","sourceRoot":"","sources":["../../../src/logger/log.ts"],"names":[],"mappings":"AAEA,OAAO,EAAuB,aAAa,EAAE,MAAM,0BAA0B,CAAC;AAC9E,OAAO,EAAE,mBAAmB,EAAE,MAAM,8CAA8C,CAAC;AAEnF,MAAM,WAAW,WAAW;IAC1B,gBAAgB,CAAC,EAAE,MAAM,CAAC;IAC1B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,OAAO,CAAC,EAAE,GAAG,CAAC;IACd,OAAO,CAAC,EAAE,GAAG,CAAC;IACd,KAAK,CAAC,EAAE,MAAM,CAAC;CAChB;AAED,qBAAa,MAAM;IACjB,OAAO,CAAC,OAAO,CAAsB;IACrC,OAAO,CAAC,MAAM,CAAe;gBAEjB,GAAG,EAAE,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,EAAE,OAAO,CAAC,EAAE,mBAAmB;IA8GtE,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAInE,IAAI,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAIlE,OAAO,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAIrE,IAAI,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAIlE,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,KAAK,CAAC,EAAE,MAAM,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IACpE,KAAK,CAAC,OAAO,EAAE,MAAM,EAAE,KAAK,EAAE,KAAK,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAClE,KAAK,CACH,OAAO,EAAE,MAAM,EACf,OAAO,EAAE,GAAG,EACZ,KAAK,CAAC,EAAE,MAAM,EACd,aAAa,CAAC,EAAE,MAAM,GACrB,IAAI;IA+CP,OAAO,CAAC,OAAO,EAAE,MAAM,EAAE,OAAO,CAAC,EAAE,GAAG,EAAE,aAAa,CAAC,EAAE,MAAM,GAAG,IAAI;IAIrE,UAAU,CAAC,GAAG,EAAE,MAAM,aAAa,EAAE,KAAK,EAAE,MAAM,GAAG,IAAI;IAIzD,OAAO,CAAC,QAAQ;CAmCjB"} |
@@ -24,3 +24,4 @@ "use strict"; | ||
| protocol: env.LOGS_PROTOCOL ?? 'http', | ||
| payloadFieldName: env.LOGS_PAYLOAD_FIELD_NAME ?? 'payload', | ||
| payloadFieldName: env.LOGS_PAYLOAD_FIELD_NAME ?? | ||
| 'payload', | ||
| }; | ||
@@ -135,3 +136,5 @@ this.configs = { ...defaults, ...options }; | ||
| } | ||
| else if (traceOrErrorOrPayload !== undefined && typeof traceOrRemoteAddress === 'string' && remoteAddress !== undefined) { | ||
| else if (traceOrErrorOrPayload !== undefined && | ||
| typeof traceOrRemoteAddress === 'string' && | ||
| remoteAddress !== undefined) { | ||
| finalPayload = finalPayload || traceOrErrorOrPayload; | ||
@@ -141,3 +144,4 @@ finalTrace = traceOrRemoteAddress; | ||
| } | ||
| else if (traceOrErrorOrPayload !== undefined && typeof traceOrRemoteAddress === 'string') { | ||
| else if (traceOrErrorOrPayload !== undefined && | ||
| typeof traceOrRemoteAddress === 'string') { | ||
| finalPayload = finalPayload || traceOrErrorOrPayload; | ||
@@ -174,3 +178,14 @@ finalTrace = traceOrRemoteAddress; | ||
| const fieldName = this.configs.payloadFieldName ?? 'payload'; | ||
| metadata[fieldName] = payload; | ||
| if (typeof payload === 'string' && | ||
| (payload.startsWith('{') || payload.startsWith('['))) { | ||
| try { | ||
| metadata[fieldName] = JSON.parse(payload); | ||
| } | ||
| catch { | ||
| metadata[fieldName] = payload; | ||
| } | ||
| } | ||
| else { | ||
| metadata[fieldName] = payload; | ||
| } | ||
| } | ||
@@ -177,0 +192,0 @@ if (trace) |
+2
-2
| { | ||
| "name": "@edirect/logger", | ||
| "version": "11.0.57", | ||
| "version": "11.0.58", | ||
| "packageScope": "@edirect", | ||
@@ -24,3 +24,3 @@ "main": "./dist/src/index.js", | ||
| "tslib": "^2.8.1", | ||
| "@edirect/config": "11.0.57" | ||
| "@edirect/config": "11.0.58" | ||
| }, | ||
@@ -27,0 +27,0 @@ "nx": { |
42026
1%479
3.23%+ Added
- Removed
Updated