Traceability Logger
Platform: Node.js
The goal of this NodeJS module was to generate centralized logs of different sources (most of the time, microservices) to provide client requests traceability. It use Winston and Morgan modules under the hood but add a layer of services to provide a common highly-customizable format which includes type of signal (request/response), timestamps, ip address, user agent and most important, short non-sequential url-friendly unique ids that let you “follow” a client from the first request done to any service until it leaves. Indeed, after it leaves, the client keep that unique id in it’s browser for later use.
To see the full description of this module, you can read the article Node.js logging solutions