So, if I am designing a system as a set of different roles (client, app-server, backend services 1 to n). Each of these roles will have their own logging mechanism. I can aggregate all the logs at one location, but how can I sequence the logs from different sources, to show an interleaved log?
I can make my own strategy. Timestamps can help but will not be 100% accurate. What is normally done in the industry?