I want to improve it further to show a pretty summary like before. For this I split Reporter into several implementations - for zap and console.
Also simple output format is made default now.
It's a work in progress - I intend to split mectrics.go into several files. But I hope it gives a preview of what's coming if somebody touches same files.
P.S. I intend to finish this somewhere around today's evening.
Type of change
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
if some scripts or bots use json as default now - we need to update those before releasing - the default becomes simple.
How Has This Been Tested?
By running and looking at the output in a terminal.
Test Configuration
Release version: latest main branch (v0.8.31 is the latest current release)
Platform: Mac OS
Logs
Output sample (real values crossed out, truncated for shorter text, alignment in console is better)
Guys, could somebody look through the pr with a fresh eye to make sure I didn't fuck up memory somewhere. Pretty exhausted right now, I'll skim over it again in the morning.
Description
I want to improve it further to show a pretty summary like before. For this I split
Reporter
into several implementations - for zap and console.Also
simple
output format is made default now.It's a work in progress - I intend to split
mectrics.go
into several files. But I hope it gives a preview of what's coming if somebody touches same files.P.S. I intend to finish this somewhere around today's evening.
Type of change
if some scripts or bots use json as default now - we need to update those before releasing - the default becomes simple.
How Has This Been Tested?
By running and looking at the output in a terminal.
Test Configuration
Logs
Output sample (real values crossed out, truncated for shorter text, alignment in console is better)