nestjs-logitron
Version:
Powerful logger module for Nodejs/ Nestjs, seamlessly integrating Pino and Winston for flexible logging with easy configuration.
2 lines (1 loc) • 780 B
JavaScript
var i=Object.defineProperty;var I=Object.getOwnPropertyDescriptor;var l=Object.getOwnPropertyNames;var p=Object.prototype.hasOwnProperty;var m=(r,t)=>{for(var c in t)i(r,c,{get:t[c],enumerable:!0})},x=(r,t,c,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let e of l(t))!p.call(r,e)&&e!==c&&i(r,e,{get:()=>t[e],enumerable:!(s=I(t,e))||s.enumerable});return r};var u=r=>x(i({},"__esModule",{value:!0}),r);var A={};m(A,{TraceIdHandler:()=>a});module.exports=u(A);var n="x-trace-id";var d=require("async_hooks"),g=new d.AsyncLocalStorage;var o=class o{static getTraceIdField(){return o.traceIdField}static setTraceIdField(t){o.traceIdField=t}static getTraceId(){return g.getStore()?.traceId??null}};o.traceIdField=n;var a=o;0&&(module.exports={TraceIdHandler});
;