eclipse-zenoh / roadmap

Other
26 stars 5 forks source link

Logging system #38

Closed Mallets closed 7 months ago

Mallets commented 2 years ago

Summary

Current logging includes three levels:

There is need of having a more fine grain control on the logging level for better and more effective debugging. Moreover, since zenoh is a distributed system, there is need to correlate the logs generated by multiple applications (potentially running on different machines) to track distributed user's operations.

Intended outcome

The log output should facilitate fine grain filtering (e.g. more levels than just 3) and allow to easily group logs related to the same operation.

How will it work?

A well-defined format for log output needs to be defined as well as the internal mechanism to trace operations throughput the whole zenoh stack.