@bitblit/ratchet-epsilon-common
Version:
Tiny adapter to simplify building API gateway Lambda APIS
16 lines • 685 B
JavaScript
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