You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@anvari1313 jan, I'm sure that @mehditeymorian jan can explain this with more details and accurately but
we had this plan to add a logger interface in qsse, so users can use their own customized logger module, but unfortunately we couldn't find anything to use as an interface.
Do you have any ideas of how we can replace for example zap logger with a global interface?
Our idea was to develop our own global logger interface but it might take a long time to come with a stable and useful interface.
Yes, exactly right now Golang doesn't have any standard logger interface that support structured logging, so we force using zap as logger but for the Prometheus part I think open-telemetry metrics interface is great solution. If all agree, we can use that.
It's a good idea to make some functionalities like Prometheus metrics and logging modular and enable the users to customize them in their own way.
The text was updated successfully, but these errors were encountered: