HelixNetwork / pendulum

Pendulum is a distributed messaging protocol that enables globally available tamper proof timestamps :hourglass_flowing_sand:
https://dev.hlx.ai
Other
10 stars 6 forks source link

Add verbose logging at the DEBUG and TRACE levels #179

Closed dzhelezov closed 4 years ago

dzhelezov commented 4 years ago

Currently even the DEBUG log level gives too little info. This issue is to significantly extend the logging by adding DEBUG and TRACE messages at the critical part of the core codebase. This help with debugging and allow fine grained monitoring at the downstream log parsing stack (mtail, graphana, prometheus).

-- Transaction propagation/attachment/confirmation -- Milestone verification, propagation, solidification -- Node sync checks, health checks, update checks

Further suggestions are welcome in the comments.