Closed mratsim closed 4 years ago
Another thing is that logging might introduce high overhead by repeatedly reporting the hash_tree_root of the state. I might be helpful to benchmark the cost of SSZ serialization. I don't think we can cache it though as we need a hash as a cache ID anyway.
one thing to note is the log level: INF
should be the log level we recommend users to run and thus what we audit for a "sensible" and complete, normalized/minimal output of data that will allow us to meaningfully "replay" scenarios the user encounters
Closing: the goal of this issue was to improve logging for the interop event. As the codebase mature and the "real" testnet approaches, our logging needs have changed and will be tracked in new issues.
Looking at the logs we send we can improve those:
It might be good to think deeply about logging during the offsite as it will be the primary tool people will use to interact with Nimbus.