nestjs-logitron
Version:
Powerful logger module for Nodejs/ Nestjs, seamlessly integrating Pino and Winston for flexible logging with easy configuration.
2 lines (1 loc) • 848 B
JavaScript
var a=Object.defineProperty;var $=Object.getOwnPropertyDescriptor;var d=Object.getOwnPropertyNames;var u=Object.prototype.hasOwnProperty;var y=(e,t)=>{for(var n in t)a(e,n,{get:t[n],enumerable:!0})},L=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of d(t))!u.call(e,o)&&o!==n&&a(e,o,{get:()=>t[o],enumerable:!(r=$(t,o))||r.enumerable});return e};var S=e=>L(a({},"__esModule",{value:!0}),e);var I={};y(I,{default:()=>A});module.exports=S(I);var c=require("async_hooks"),m=new c.AsyncLocalStorage;function N(e,t,n,r,...o){let g=new Date().toISOString(),p=m.getStore()?.traceId??"N/A",i=o.find(s=>s&&typeof s=="object")??null,f=r?.name??"N/A",l=typeof r?.time=="number"?`${r.time} ms`:"N/A";return`[${g}] [${e.toUpperCase()}] [${t.toUpperCase()}] [${p}] [${n}] [${i?JSON.stringify(i):"N/A"}] [${f}] [${l}]`}var A=N;
;