UNPKG

np-express-winston-logger

Version:

A TypeScript logger for Express using Winston and Elasticsearch

13 lines 522 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.injectRequestId = exports.asyncLocalStorage = void 0; const node_async_hooks_1 = require("node:async_hooks"); exports.asyncLocalStorage = new node_async_hooks_1.AsyncLocalStorage(); const injectRequestId = (log) => { const store = exports.asyncLocalStorage.getStore(); if (store?.requestId) log.requestId = store.requestId; return log; }; exports.injectRequestId = injectRequestId; //# sourceMappingURL=context.js.map