Pretty printed logs and events in cast run #8207
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation
Recently I got quite big events in cast, so made them a bit more pretty printed, also fixed padding of topics in logs
Solution
Before:
![image](https://private-user-images.githubusercontent.com/170802707/341179676-d142f00b-2c37-40b5-98df-05b515c4f004.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA2OTg0MTQsIm5iZiI6MTcyMDY5ODExNCwicGF0aCI6Ii8xNzA4MDI3MDcvMzQxMTc5Njc2LWQxNDJmMDBiLTJjMzctNDBiNS05OGRmLTA1YjUxNWM0ZjAwNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzExJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxMVQxMTQxNTRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03Mjg2YWEyYjA5NGFkMTY1OTRkOTc1YjI4NGM1MDk5MzdhNTA1ZjVhOTU2ODkxYTQ4Mjg4YjA5OTUwOWM1ZGM2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.j-rIIDeANVVAC77WzBd7unzEOX2mXCiGLus3sKGNHss)
![image](https://private-user-images.githubusercontent.com/170802707/341179712-f6aefd53-3e6e-4c14-873b-c65c538e637d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA2OTg0MTQsIm5iZiI6MTcyMDY5ODExNCwicGF0aCI6Ii8xNzA4MDI3MDcvMzQxMTc5NzEyLWY2YWVmZDUzLTNlNmUtNGMxNC04NzNiLWM2NWM1MzhlNjM3ZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzExJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxMVQxMTQxNTRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04NTVhMTAxYzk0ZTE0ZGJiZThhZWM3OGYzNzNlMDc0Y2QxNjUzZjVhNjU1OGI5OTRiNTdjNzczOTJkZjM3YjRiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.7BC7nnDdudabLCBfvk9DOTrCDIZwyeMqCeUZNKmAMTs)
After:
P.S. I don't remember any log bigger than 4 topics, so removed number 13 for string formating.