Goal:
As a Hub Operator I want to integrate Event Framework into Mojaloop components so that so that all events (errors, general, etc) can be audited and traced appropriately
Tasks:
Acceptance Criteria:
Pull Requests:
Follow-up:
Dependencies:
Accountability:
- Owner: TBC
- QA/Review: TBC
Goal:
As a
Hub OperatorI want tointegrate Event Framework into Mojaloop componentsso thatso that all events (errors, general, etc) can be audited and traced appropriatelyTasks:
- [ ] mojaloop-simulatorNot relevant as it still uses a custom loggerAcceptance Criteria:
Pull Requests:
Feature/846 async logging event-sdk#14
Feature/846 async logging central-services-logger#7
Fix/8.5.0 audit failure central-services-logger#8
fix handlebars audit failure central-services-logger#9
Fix/default transport central-services-logger#10 <-- fixes default output
feature/846-async-logging email-notifier#84
Feature/846 async logging central-event-processor#103
Feature/846 async logging account-lookup-service#167
Feature/846 async logging quoting-service#100
Feature/846 async logging central-ledger#497
Feature/846 async logging ml-api-adapter#285
feature/846 async logging bulk-api-adapter#17
Feature/846 async logging central-settlement#199
Feature/846 async logging 2 event-sdk#19
feature/846 async logging helm#234 <-- Helm Changes
Follow-up:
Update the following environment variables in helm:
EVENT_SDK_ASYNC_OVERRIDE_EVENTS-> A comma-separated list of events that should return immediately instead of waiting for the promises to resolve in therecorder.record()function. Any combination of:'log,audit,trace'CSL_LOG_TRANSPORT:'file'CSL_TRANSPORT_FILE_OPTIONS(optional dict, refer tocentral-services-loggerreadme)Create follow up stories for:
Event.emit(), which is executed asynchronously.Dependencies:
Accountability: