UNPKG

@bitblit/epsilon

Version:

Tiny adapter to simplify building API gateway Lambda APIS

21 lines 1.01 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EpsilonLoggingExtensionProcessor = void 0; const context_util_1 = require("./util/context-util"); class EpsilonLoggingExtensionProcessor { process(msg) { msg.params = Object.assign({}, msg.params || {}, context_util_1.ContextUtil.fetchLogVariables()); msg.params['tester'] = Date.now(); msg.params['awsRequestId'] = context_util_1.ContextUtil.currentRequestId(); //msg.params['epoch'] = msg.timestamp; msg.params['traceId'] = context_util_1.ContextUtil.currentTraceId(); msg.params['traceDepth'] = context_util_1.ContextUtil.currentTraceDepth(); msg.params['procLabel'] = context_util_1.ContextUtil.currentProcessLabel(); return msg; } label() { return 'EpsilonLoggingExtensionProcessor'; } } exports.EpsilonLoggingExtensionProcessor = EpsilonLoggingExtensionProcessor; //# sourceMappingURL=epsilon-logging-extension-processor.js.map