What is the preferred way of handling logging in microservices architecture?
Centralised logging is what you want to achieve at the end. I would look into direction of ELK Stack with Filebeat as a sidecar container.
It might look like this: