UNPKG

@bitblit/ratchet-epsilon-common

Version:

Tiny adapter to simplify building API gateway Lambda APIS

16 lines 685 B
import { ContextUtil } from './util/context-util.js'; export class EpsilonLoggingExtensionProcessor { process(msg) { msg.params = Object.assign({}, msg.params || {}, ContextUtil.fetchLogVariables()); msg.params['tester'] = Date.now(); msg.params['awsRequestId'] = ContextUtil.currentRequestId(); msg.params['traceId'] = ContextUtil.currentTraceId(); msg.params['traceDepth'] = ContextUtil.currentTraceDepth(); msg.params['procLabel'] = ContextUtil.currentProcessLabel(); return msg; } label() { return 'EpsilonLoggingExtensionProcessor'; } } //# sourceMappingURL=epsilon-logging-extension-processor.js.map